[PATCH v2 0/4] Reduce rkisp1 flicker on first start
Mikhail Rudenko
mike.rudenko at gmail.com
Sun Oct 20 17:28:17 CEST 2024
This small series aims at reducing rkisp1 startup flicker due to
suboptimal defaults and the lack of coordination between the pipeline
handler and the AGC algorithm.
Changes in v2:
- set default exposure to maximum frame duration
- use exposure/gain from activeState in setControls()
Mikhail Rudenko (4):
ipa: rkisp1: agc: Use better defaults for analogue gain and exposure
utils: ipc: Allow start method with output parameters in IPA proxies
rkisp1: synchronize sensor controls with IPA
ipa: rkisp1: use active state in setControls
include/libcamera/ipa/rkisp1.mojom | 2 +-
src/ipa/rkisp1/algorithms/agc.cpp | 7 +++--
src/ipa/rkisp1/ipa_context.h | 2 ++
src/ipa/rkisp1/rkisp1.cpp | 27 ++++++++++++++-----
src/libcamera/pipeline/rkisp1/rkisp1.cpp | 6 ++++-
.../module_ipa_proxy.h.tmpl | 11 +++-----
.../module_ipa_proxy_worker.cpp.tmpl | 2 +-
7 files changed, 38 insertions(+), 19 deletions(-)
--
2.46.0
More information about the libcamera-devel
mailing list