[v5,19/47] ipa: libipa: agc_mean_luminance: Reset `filteredExposure_` when configuring
diff mbox series

Message ID 20260817114349.994123-20-barnabas.pocze@ideasonboard.com
State Superseded
Headers show
Series
  • ipa: libipa: agc rework
Related show

Commit Message

Barnabás Pőcze Aug. 17, 2026, 11:43 a.m. UTC
Reset `filteredExposure_` to 0 when `configure()` is called so that
the current run is not affected by previous ones.

Signed-off-by: Barnabás Pőcze <barnabas.pocze@ideasonboard.com>
Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
---
 src/ipa/libipa/agc_mean_luminance.cpp | 1 +
 1 file changed, 1 insertion(+)

Comments

Stefan Klug Aug. 20, 2026, 9:48 a.m. UTC | #1
Quoting Barnabás Pőcze (2026-08-17 13:43:20)
> Reset `filteredExposure_` to 0 when `configure()` is called so that
> the current run is not affected by previous ones.
> 
> Signed-off-by: Barnabás Pőcze <barnabas.pocze@ideasonboard.com>
> Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>

Reviewed-by: Stefan Klug <stefan.klug@ideasonboard.com>

Best regards,
Stefan

> ---
>  src/ipa/libipa/agc_mean_luminance.cpp | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/src/ipa/libipa/agc_mean_luminance.cpp b/src/ipa/libipa/agc_mean_luminance.cpp
> index a64251f9d7..37e8ff154f 100644
> --- a/src/ipa/libipa/agc_mean_luminance.cpp
> +++ b/src/ipa/libipa/agc_mean_luminance.cpp
> @@ -367,6 +367,7 @@ void AgcMeanLuminance::configure(utils::Duration lineDuration,
>                 helper.configure(lineDuration, sensorHelper);
>  
>         luxWarningEnabled_ = true;
> +       filteredExposure_ = 0s;
>  }
>  
>  /**
> -- 
> 2.55.0
>

Patch
diff mbox series

diff --git a/src/ipa/libipa/agc_mean_luminance.cpp b/src/ipa/libipa/agc_mean_luminance.cpp
index a64251f9d7..37e8ff154f 100644
--- a/src/ipa/libipa/agc_mean_luminance.cpp
+++ b/src/ipa/libipa/agc_mean_luminance.cpp
@@ -367,6 +367,7 @@  void AgcMeanLuminance::configure(utils::Duration lineDuration,
 		helper.configure(lineDuration, sensorHelper);
 
 	luxWarningEnabled_ = true;
+	filteredExposure_ = 0s;
 }
 
 /**