From 50ec902aa8b6b345b20529e338c2f09d72b99184 Mon Sep 17 00:00:00 2001 From: David Plowman Date: Thu, 26 Nov 2020 14:50:05 +0000 Subject: ipa: raspberrypi: Add digital gain to libcamera metadata The digital gain reported by the AGC algorithm is reported in the metadata that is included in completed requests. Signed-off-by: David Plowman Reviewed-by: Jacopo Mondi Reviewed-by: Laurent Pinchart Signed-off-by: Laurent Pinchart --- src/ipa/raspberrypi/raspberrypi.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/ipa/raspberrypi') diff --git a/src/ipa/raspberrypi/raspberrypi.cpp b/src/ipa/raspberrypi/raspberrypi.cpp index d087b07e..8af3d603 100644 --- a/src/ipa/raspberrypi/raspberrypi.cpp +++ b/src/ipa/raspberrypi/raspberrypi.cpp @@ -478,8 +478,10 @@ void IPARPi::reportMetadata() } AgcStatus *agcStatus = rpiMetadata_.GetLocked("agc.status"); - if (agcStatus) + if (agcStatus) { libcameraMetadata_.set(controls::AeLocked, agcStatus->locked); + libcameraMetadata_.set(controls::DigitalGain, agcStatus->digital_gain); + } LuxStatus *luxStatus = rpiMetadata_.GetLocked("lux.status"); if (luxStatus) -- cgit v1.2.1