[libcamera-devel] [RFC PATCH 0/4] Fix pipelines for the new AE-related controls
Paul Elder
paul.elder at ideasonboard.com
Tue Sep 28 09:49:55 CEST 2021
This patch series depends on "controls: Reorganize the AE-related
controls".
This series applies fixes on the pipeline handlers that are affected by
the AE controls change. It is meant not to change behavior, but as we
don't yet have a helper for the AeEnable master control yet, some of
these are hairy.
I would appreciate comments on how the pipeline handlers in this series
handle (temporarily and in the long-run) the new AE-related controls. The
raspberrypi and the rkisp1 pipeline handlers are particularly hairy imo.
Paul Elder (4):
libcamera: pipeline: uvcvideo: Support the new AE controls
libcamera: pipeline: raspberrypi: Support the new AE controls
test: ipa_data_serializer: Remove controls::AeEnable
libcamera: pipeline: rkisp1: Support the new AE controls
include/libcamera/ipa/raspberrypi.h | 3 +-
src/ipa/raspberrypi/controller/rpi/agc.cpp | 18 +++++++-
src/ipa/raspberrypi/controller/rpi/agc.hpp | 5 +++
src/ipa/raspberrypi/raspberrypi.cpp | 42 +++++++++++++++----
src/ipa/rkisp1/rkisp1.cpp | 18 ++++----
src/libcamera/pipeline/rkisp1/rkisp1.cpp | 4 +-
src/libcamera/pipeline/uvcvideo/uvcvideo.cpp | 36 ++++++++++++++--
.../ipa_data_serializer_test.cpp | 1 -
8 files changed, 102 insertions(+), 25 deletions(-)
--
2.27.0
More information about the libcamera-devel
mailing list