Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add camera synchronisation updates #1196

Merged
merged 2 commits into from
Jan 23, 2025
Merged

Conversation

davidplowman
Copy link
Collaborator

Some minor extensions to enable sychnronised recording and image capture.

(And one slightly random commit related to tests leave IMX708s in HDR mode.)

This is probably less surprising behaviour than leaving it in HDR
mode.

Signed-off-by: David Plowman <david.plowman@raspberrypi.com>
Software sync brings two cameras frames into synchronisation. It
takes some time, however, and image metadata tells us when this
synchronisation moment has been reached.

The extra functionality includes:

* The ability for encoders to ignore frames until sync is achieved.

* Applications can wait for the encoder to signal that a synchronised
  recording has actually started.

* We can easily capture the very first request where sync was
  achieved.

Some examples and tests also been included.

Signed-off-by: David Plowman <david.plowman@raspberrypi.com>
@davidplowman davidplowman reopened this Jan 23, 2025
@davidplowman davidplowman reopened this Jan 23, 2025
@davidplowman davidplowman reopened this Jan 23, 2025
@davidplowman davidplowman merged commit 891604c into raspberrypi:next Jan 23, 2025
17 of 20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant