libcamera/src/ipa
Nick Hollinghurst e6fb24ffdb ipa: rpi: Fix bug in AfState reporting
A previous change introduced a bug in which it reported AfStateIdle
when idle in Auto mode, when it should continue to report the most
recent AF cycle's outcome (AfStateFocused or AfStateFailed).

Also fix the Pause method so it won't reset state to AfStateIdle
when paused in Continuous AF mode (to match documented behaviour).

Fixes: ea5f451c56 ("ipa: rpi: controller: AutoFocus bidirectional scanning")
Signed-off-by: Nick Hollinghurst <nick.hollinghurst@raspberrypi.com>
Reviewed-by: David Plowman <david.plowman@raspberrypi.com>
Tested-by: David Plowman <david.plowman@raspberrypi.com>
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2025-07-08 11:18:17 +01:00
..
ipu3 ipa: Use Vector class from libcamera 2025-02-12 14:26:27 +01:00
libipa treewide: Do not use *NameValueMap for known values 2025-05-27 09:42:46 +02:00
mali-c55 ipa: mali-c55: Add IMX415 tuning data file 2024-12-17 22:35:59 +00:00
rkisp1 ipa: rkisp1: Move Sharpness control creation to Filter algorithm 2025-06-23 02:30:47 +03:00
rpi ipa: rpi: Fix bug in AfState reporting 2025-07-08 11:18:17 +01:00
simple libcamera: software_isp: Add saturation control 2025-06-01 23:08:01 +01:00
vimc libcamera: Rationalize IPA and handlers names 2024-11-11 14:34:57 +01:00
ipa-sign-install.sh libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
ipa-sign.sh libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
meson.build ipa: Move IPA installations to a subdir 2025-05-12 16:13:06 +02:00