From 357dbc9f0e6d0e26f27553c2955cf580bc030394 Mon Sep 17 00:00:00 2001 From: Geoffrey Van Landeghem Date: Sun, 24 Nov 2024 20:29:50 +0100 Subject: libcamera: libipa: camera_sensor_helper: add IMX290 black level Report the default sensor black level reported by the datasheet. Note that IMX327 and IMX462 depend on the IMX290 CameraSensorHelper. That's fine since those sensors report the same defaults for the black level as the Sony IMX290. Signed-off-by: Geoffrey Van Landeghem Reviewed-by: Jacopo Mondi Signed-off-by: Jacopo Mondi --- src/ipa/libipa/camera_sensor_helper.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/ipa/libipa/camera_sensor_helper.cpp b/src/ipa/libipa/camera_sensor_helper.cpp index f870dc28..a0a5437a 100644 --- a/src/ipa/libipa/camera_sensor_helper.cpp +++ b/src/ipa/libipa/camera_sensor_helper.cpp @@ -576,6 +576,8 @@ class CameraSensorHelperImx290 : public CameraSensorHelper public: CameraSensorHelperImx290() { + /* From datasheet: 0xf0 at 12bits. */ + blackLevel_ = 3840; gainType_ = AnalogueGainExponential; gainConstants_.exp = { 1.0, expGainDb(0.3) }; } -- cgit v1.2.1