[RFC,v2,19/43] ipa: libipa: agc_mean_luminance: Reset `filteredExposure_` when configuring
diff mbox series

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

Commit Message

Barnabás Pőcze July 23, 2026, 3:43 p.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>
---
 src/ipa/libipa/agc_mean_luminance.cpp | 1 +
 1 file changed, 1 insertion(+)

Comments

Jacopo Mondi July 24, 2026, 1:13 p.m. UTC | #1
Hi Barnabás

On Thu, Jul 23, 2026 at 05:43:02PM +0200, Barnabás Pőcze wrote:
> 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(+)
>
> diff --git a/src/ipa/libipa/agc_mean_luminance.cpp b/src/ipa/libipa/agc_mean_luminance.cpp
> index 38c9588e46..a40b34b725 100644
> --- a/src/ipa/libipa/agc_mean_luminance.cpp
> +++ b/src/ipa/libipa/agc_mean_luminance.cpp
> @@ -368,6 +368,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 38c9588e46..a40b34b725 100644
--- a/src/ipa/libipa/agc_mean_luminance.cpp
+++ b/src/ipa/libipa/agc_mean_luminance.cpp
@@ -368,6 +368,7 @@  void AgcMeanLuminance::configure(utils::Duration lineDuration,
 		helper.configure(lineDuration, sensorHelper);
 
 	luxWarningEnabled_ = true;
+	filteredExposure_ = 0s;
 }
 
 /**