summaryrefslogtreecommitdiff
path: root/src/ipa/libipa/awb.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ipa/libipa/awb.h')
-rw-r--r--src/ipa/libipa/awb.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ipa/libipa/awb.h b/src/ipa/libipa/awb.h
index 4bab7a45..f4a86038 100644
--- a/src/ipa/libipa/awb.h
+++ b/src/ipa/libipa/awb.h
@@ -8,6 +8,7 @@
#pragma once
#include <map>
+#include <optional>
#include <libcamera/control_ids.h>
#include <libcamera/controls.h>
@@ -39,7 +40,7 @@ public:
virtual int init(const YamlObject &tuningData) = 0;
virtual AwbResult calculateAwb(const AwbStats &stats, unsigned int lux) = 0;
- virtual RGB<double> gainsFromColourTemperature(double colourTemperature) = 0;
+ virtual std::optional<RGB<double>> gainsFromColourTemperature(double colourTemperature) = 0;
const ControlInfoMap::Map &controls() const
{