summaryrefslogtreecommitdiff
path: root/src/ipa/rpi/controller/rpi/awb.h
diff options
context:
space:
mode:
authorDavid Plowman <david.plowman@raspberrypi.com>2023-12-06 10:38:39 +0000
committerKieran Bingham <kieran.bingham@ideasonboard.com>2024-01-09 15:39:02 +0000
commitcfb4bee74b6dce3e9c44d3b8dedcd3ffcc11b32b (patch)
treeaf939135c7ae08d63bdd00b6e32aa24b38c28fdb /src/ipa/rpi/controller/rpi/awb.h
parent8892d937c55ce2d62a5b0ee24c2b23b64366e73c (diff)
ipa: rpi: awb: Add an initialValues method
This allows the IPA to get reasonable default colour gains before AWB has run. This is particularly important on the PiSP platform where these numbers are helpful in programming the Front End statistics block in advance. Signed-off-by: David Plowman <david.plowman@raspberrypi.com> Reviewed-by: Naushir Patuck <naush@raspberrypi.com> Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Diffstat (limited to 'src/ipa/rpi/controller/rpi/awb.h')
-rw-r--r--src/ipa/rpi/controller/rpi/awb.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/ipa/rpi/controller/rpi/awb.h b/src/ipa/rpi/controller/rpi/awb.h
index e7d49cd8..cde6a62f 100644
--- a/src/ipa/rpi/controller/rpi/awb.h
+++ b/src/ipa/rpi/controller/rpi/awb.h
@@ -95,6 +95,7 @@ public:
void initialise() override;
int read(const libcamera::YamlObject &params) override;
unsigned int getConvergenceFrames() const override;
+ void initialValues(double &gainR, double &gainB) override;
void setMode(std::string const &name) override;
void setManualGains(double manualR, double manualB) override;
void enableAuto() override;