[libcamera-devel] [PATCH v1 0/3] RPi: AGC error handling
Naushir Patuck
naush at raspberrypi.com
Wed Jun 7 12:00:51 CEST 2023
Hi,
This patch series address an issure reported at [1] where the AGC would throw
a fatal log message and kill the application if an exposure profile was set
but the config was missing in the tuning file.
Patch 1 adds missing "short" and "long" exposure profiles to all our tunings.
Patch 2 is a small cleanup in the agc code.
Patch 3 demotes the Fatal log message to Warning when a missing profile is
requested, and uses a default profile instead.
Thanks,
Naush
[1] https://github.com/raspberrypi/libcamera/issues/59
Naushir Patuck (3):
ipa: rpi: tunings: Add missing short and long exposure profiles
ipa: rpi: agc: Use std::string instead of char arrays
ipa: rpi: agc: Gracefully handle missing agc modes
src/ipa/rpi/controller/agc_status.h | 8 ++--
src/ipa/rpi/controller/rpi/agc.cpp | 53 ++++++++++++----------
src/ipa/rpi/vc4/data/imx290.json | 5 ++
src/ipa/rpi/vc4/data/imx296.json | 5 ++
src/ipa/rpi/vc4/data/imx296_mono.json | 5 ++
src/ipa/rpi/vc4/data/imx378.json | 5 ++
src/ipa/rpi/vc4/data/imx519.json | 5 ++
src/ipa/rpi/vc4/data/imx708.json | 5 ++
src/ipa/rpi/vc4/data/imx708_noir.json | 5 ++
src/ipa/rpi/vc4/data/imx708_wide.json | 5 ++
src/ipa/rpi/vc4/data/imx708_wide_noir.json | 5 ++
src/ipa/rpi/vc4/data/ov9281_mono.json | 10 ++++
src/ipa/rpi/vc4/data/se327m12.json | 5 ++
src/ipa/rpi/vc4/data/uncalibrated.json | 10 ++++
14 files changed, 103 insertions(+), 28 deletions(-)
--
2.34.1
More information about the libcamera-devel
mailing list