[libcamera-devel] [PATCH v2 0/2] Raspberry pi IPAs: update sensor exposure/gain when camera mode changes
David Plowman
david.plowman at raspberrypi.com
Thu Jun 18 13:12:34 CEST 2020
Hi
Here's version 2 of this patch hopefully taking the review comments
into account. When a new sensor mode is selected, and the pipeline
re-configured, the exposure/gain must be recalculated because:
1. an application might select a new exposure profile from the camera
tuning which divides up the exposure/gain differently, and
2. the line timings may change, and the sensor driver stores exposure
as a number of lines, meaning the time could change "under our feet"
if we didn't recalculate the lines correctly.
Best regards
David
David Plowman (2):
libcamera: raspberrypi: allow SwitchMode method to return camera
settings
libcamera: raspberrypi: recalculate camera exposure/gain when camera
mode changes
src/ipa/raspberrypi/controller/algorithm.cpp | 3 +-
src/ipa/raspberrypi/controller/algorithm.hpp | 2 +-
src/ipa/raspberrypi/controller/controller.cpp | 4 +--
src/ipa/raspberrypi/controller/controller.hpp | 2 +-
src/ipa/raspberrypi/controller/rpi/agc.cpp | 12 ++++++++
src/ipa/raspberrypi/controller/rpi/agc.hpp | 1 +
src/ipa/raspberrypi/controller/rpi/alsc.cpp | 4 ++-
src/ipa/raspberrypi/controller/rpi/alsc.hpp | 2 +-
src/ipa/raspberrypi/controller/rpi/noise.cpp | 4 ++-
src/ipa/raspberrypi/controller/rpi/noise.hpp | 2 +-
.../raspberrypi/controller/rpi/sharpen.cpp | 4 ++-
.../raspberrypi/controller/rpi/sharpen.hpp | 2 +-
src/ipa/raspberrypi/raspberrypi.cpp | 28 ++++++++++---------
13 files changed, 46 insertions(+), 24 deletions(-)
--
2.20.1
More information about the libcamera-devel
mailing list