summaryrefslogtreecommitdiff
path: root/utils/meson.build
diff options
context:
space:
mode:
authorJacopo Mondi <jacopo@jmondi.org>2025-01-14 15:33:37 -0600
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2025-01-20 20:59:42 +0200
commitc45a2682c3067ee92d0bdd4a5fbde3e941edc95a (patch)
tree9bce7f9ff4006ebaba664745eb4535e24f448d84 /utils/meson.build
parent72b2c9dddfa56be8bb7d3ddfc7d387a88252be04 (diff)
ipa: raspberry: Port to the new AEGC controls
The newly introduced controls to drive the AEGC algorithm allow to control the computation of the exposure time and analogue gain separately. The RPi AEGC implementation already computes the shutter and gain values separately but does not expose separate functions to control them. Augment the AgcAlgorithm interface to allow pausing/resuming the shutter and gain automatic computations separately and plumb them to the newly introduced controls. Add safety checks to ignore ExposureTime and AnalogueGain values if the algorithms are not paused, and report the correct AeState value by checking if both algorithms have been paused or if they have converged. Signed-off-by: Jacopo Mondi <jacopo@jmondi.org> Signed-off-by: Paul Elder <paul.elder@ideasonboard.com> Reviewed-by: Paul Elder <paul.elder@ideasonboard.com> Reviewed-by: Stefan Klug <stefan.klug@ideasonboard.com> Reviewed-by: Naushir Patuck <naush@raspberrypi.com> Acked-by: David Plowman <david.plowman@raspberrypi.com> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'utils/meson.build')
0 files changed, 0 insertions, 0 deletions