[PATCH v4 0/2] libcamera: start frame events changes
Stanislaw Gruszka
stanislaw.gruszka at linux.intel.com
Fri Feb 21 12:26:08 CET 2025
Use proper device for start frame events in simple pipeline.
v3 -> v4:
- constify frameStartEnabled()
- make supportsFrameStartEvent() more readable
- rename eventEmitter to startFrameEmitter
- update patch2 changelog to make it more clear
v2 -> v3:
- add helpers for v4l2_device
- initialize eventEmitter_ in init(), when no proper device is found
use nullptr (this fix crash seen by Kieran as eventEmitetter was
not nullptr in v2)
v1 -> v2:
- make eventEmitter_ subdevice part of SimpleCameraData
- add debug log when found event emitter device
- nullify eventEmitter_ on stop
- remove direct sensor_->setControls()
- add delayedCtrls_->reset() on start
Stanislaw Gruszka (2):
libcamera: v4l2_device: add frame start event helpers
pipeline: simple: Use proper device for frame start events
include/libcamera/internal/v4l2_device.h | 2 ++
src/libcamera/pipeline/simple/simple.cpp | 40 +++++++++++++++++++++---
src/libcamera/v4l2_device.cpp | 25 +++++++++++++++
3 files changed, 63 insertions(+), 4 deletions(-)
--
2.43.0
More information about the libcamera-devel
mailing list