diff options
author | Paul Elder <paul.elder@ideasonboard.com> | 2025-04-21 15:49:59 +0900 |
---|---|---|
committer | Paul Elder <paul.elder@ideasonboard.com> | 2025-04-22 20:18:11 +0900 |
commit | 86c45c8fdf36b6983ad0d585184218f541bb4fd5 (patch) | |
tree | e371532017044a5ba2db9d1f3472516bb5a62f8d | |
parent | 6e24360d3fc91cbeecb4f5cf432cd194bc098618 (diff) |
pipeline: rkisp1: Fix vblank delay
The vblank delay for delayed controls was incorrectly hardcoded to 1.
Get it from the camera sensor properties instead.
Fixes: f72c76eb6e06 ("rkisp1: Honor the FrameDurationLimits control")
Signed-off-by: Paul Elder <paul.elder@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
-rw-r--r-- | src/libcamera/pipeline/rkisp1/rkisp1.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libcamera/pipeline/rkisp1/rkisp1.cpp b/src/libcamera/pipeline/rkisp1/rkisp1.cpp index 52633fe3..194dfce7 100644 --- a/src/libcamera/pipeline/rkisp1/rkisp1.cpp +++ b/src/libcamera/pipeline/rkisp1/rkisp1.cpp @@ -1325,7 +1325,7 @@ int PipelineHandlerRkISP1::createCamera(MediaEntity *sensor) std::unordered_map<uint32_t, DelayedControls::ControlParams> params = { { V4L2_CID_ANALOGUE_GAIN, { delays.gainDelay, false } }, { V4L2_CID_EXPOSURE, { delays.exposureDelay, false } }, - { V4L2_CID_VBLANK, { 1, false } }, + { V4L2_CID_VBLANK, { delays.vblankDelay, false } }, }; data->delayedCtrls_ = |