diff options
author | David Plowman <david.plowman@raspberrypi.com> | 2023-07-18 15:43:00 +0100 |
---|---|---|
committer | Naushir Patuck <naush@raspberrypi.com> | 2023-07-25 10:21:01 +0100 |
commit | 6fdbf3f38c3148f1ba780286715d9a78ffe1e387 (patch) | |
tree | 2850962f4a007f524a20a2d7d9601cc66be62639 /src/apps/cam/kms_sink.h | |
parent | cd7d917a04e252023f85afcf49e8c9ca1ee99838 (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