ipa: rkisp1: awb: Declare ControlInfo in AWB
The ControlInfo information for AwbEnable and ColourGains are declared and exposed in the top-level IPA. These should instead be exposed by the AWB part of the IPA, as it doesn't make sense to support these controls when AWB is disabled, for example. Move the declaration of these controls out of the top-level IPA and into AWB. Signed-off-by: Paul Elder <paul.elder@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
parent
37dccb4584
commit
d01342f1dc
2 changed files with 2 additions and 2 deletions
|
@ -90,6 +90,8 @@ int Awb::init(IPAContext &context, const YamlObject &tuningData)
|
|||
cmap[&controls::ColourTemperature] = ControlInfo(kMinColourTemperature,
|
||||
kMaxColourTemperature,
|
||||
kDefaultColourTemperature);
|
||||
cmap[&controls::AwbEnable] = ControlInfo(false, true);
|
||||
cmap[&controls::ColourGains] = ControlInfo(0.0f, 3.996f, 1.0f);
|
||||
|
||||
if (!tuningData.contains("algorithm"))
|
||||
LOG(RkISP1Awb, Info) << "No AWB algorithm specified."
|
||||
|
|
|
@ -115,8 +115,6 @@ const IPAHwSettings ipaHwSettingsV12{
|
|||
|
||||
/* List of controls handled by the RkISP1 IPA */
|
||||
const ControlInfoMap::Map rkisp1Controls{
|
||||
{ &controls::AwbEnable, ControlInfo(false, true) },
|
||||
{ &controls::ColourGains, ControlInfo(0.0f, 3.996f, 1.0f) },
|
||||
{ &controls::DebugMetadataEnable, ControlInfo(false, true, false) },
|
||||
{ &controls::Sharpness, ControlInfo(0.0f, 10.0f, 1.0f) },
|
||||
{ &controls::draft::NoiseReductionMode, ControlInfo(controls::draft::NoiseReductionModeValues) },
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue