ipa: rpi: Disable StatsOutputEnable control by default
Set the default value of controls::rpi::StatsOutputEnable to false, disabling the functionality. This stops unnecessary copies of the statistics output ending up in the Request metdata if not needed. Signed-off-by: Naushir Patuck <naush@raspberrypi.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Reviewed-by: David Plowman <david.plowman@raspberrypi.com> Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
parent
d284ac2d59
commit
98071d3109
1 changed files with 4 additions and 3 deletions
|
@ -73,7 +73,7 @@ const ControlInfoMap::Map ipaControls{
|
||||||
{ &controls::ScalerCrop, ControlInfo(Rectangle{}, Rectangle(65535, 65535, 65535, 65535), Rectangle{}) },
|
{ &controls::ScalerCrop, ControlInfo(Rectangle{}, Rectangle(65535, 65535, 65535, 65535), Rectangle{}) },
|
||||||
{ &controls::FrameDurationLimits, ControlInfo(INT64_C(33333), INT64_C(120000)) },
|
{ &controls::FrameDurationLimits, ControlInfo(INT64_C(33333), INT64_C(120000)) },
|
||||||
{ &controls::draft::NoiseReductionMode, ControlInfo(controls::draft::NoiseReductionModeValues) },
|
{ &controls::draft::NoiseReductionMode, ControlInfo(controls::draft::NoiseReductionModeValues) },
|
||||||
{ &controls::rpi::StatsOutputEnable, ControlInfo(false, true) },
|
{ &controls::rpi::StatsOutputEnable, ControlInfo(false, true, false) },
|
||||||
};
|
};
|
||||||
|
|
||||||
/* IPA controls handled conditionally, if the sensor is not mono */
|
/* IPA controls handled conditionally, if the sensor is not mono */
|
||||||
|
@ -103,8 +103,9 @@ LOG_DEFINE_CATEGORY(IPARPI)
|
||||||
namespace ipa::RPi {
|
namespace ipa::RPi {
|
||||||
|
|
||||||
IpaBase::IpaBase()
|
IpaBase::IpaBase()
|
||||||
: controller_(), frameLengths_(FrameLengthsQueueSize, 0s), stitchSwapBuffers_(false), frameCount_(0),
|
: controller_(), frameLengths_(FrameLengthsQueueSize, 0s), statsMetadataOutput_(false),
|
||||||
mistrustCount_(0), lastRunTimestamp_(0), firstStart_(true), flickerState_({ 0, 0s })
|
stitchSwapBuffers_(false), frameCount_(0), mistrustCount_(0), lastRunTimestamp_(0),
|
||||||
|
firstStart_(true), flickerState_({ 0, 0s })
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue