summaryrefslogtreecommitdiff
path: root/src/apps/cam/kms_sink.h
diff options
context:
space:
mode:
authorDavid Plowman <david.plowman@raspberrypi.com>2023-07-18 15:43:00 +0100
committerNaushir Patuck <naush@raspberrypi.com>2023-07-25 10:21:01 +0100
commit6fdbf3f38c3148f1ba780286715d9a78ffe1e387 (patch)
tree2850962f4a007f524a20a2d7d9601cc66be62639 /src/apps/cam/kms_sink.h
parentcd7d917a04e252023f85afcf49e8c9ca1ee99838 (diff)
libcamera: controls: Add controls for AEC/AGC flicker avoidance
Flicker is the term used to describe brightness banding or oscillation of images caused typically by artificial lighting driven by a 50 or 60Hz mains supply. We add three controls intended to be used by AEC/AGC algorithms: AeFlickerMode to enable flicker avoidance. AeFlickerPeriod to set the flicker period "manually". AeFlickerDetected to report any flicker that is currently detected. Signed-off-by: David Plowman <david.plowman@raspberrypi.com> Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com> Reviewed-by: Umang Jain <umang.jain@ideasonboard.com> Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
Diffstat (limited to 'src/apps/cam/kms_sink.h')
0 files changed, 0 insertions, 0 deletions