fix(pipeline): Update CameraStage to depend on camera.state

- Add camera.state dependency to ensure CameraClockStage runs before CameraStage
- Fixes pipeline execution order: source -> camera_update -> render -> camera -> message_overlay -> display
- Ensures camera transformation is applied before message overlay
This commit is contained in:
2026-03-21 15:31:23 -07:00
parent b3ac72884d
commit fff87382f6

View File

@@ -179,7 +179,7 @@ class CameraStage(Stage):
@property @property
def dependencies(self) -> set[str]: def dependencies(self) -> set[str]:
return {"render.output"} return {"render.output", "camera.state"}
@property @property
def inlet_types(self) -> set: def inlet_types(self) -> set: