diff options
author | Naushir Patuck <naush@raspberrypi.com> | 2023-06-27 14:05:53 +0100 |
---|---|---|
committer | Kieran Bingham <kieran.bingham@ideasonboard.com> | 2023-07-10 14:20:15 +0100 |
commit | f516141574b022e4c386e376f4aa210733d66547 (patch) | |
tree | 21352e6e9cdce6dfcccf3c184029299ae4c07e77 /src/android/camera_hal_config.cpp | |
parent | 7802471a3badb561f1e017c3ecdafc95a0a43d61 (diff) |
ipa: rpi: imx708: Fix mode switch drop frame count
The imx708 must drop a single frame on startup - but only when in HDR
mode. Non-HDR modes do not need to drop frames. Fix the logic in
hideFramesModeSwitch() which currently unconditionally advertises to
drop one frame.
Unfortunately there is no clear way to tell if the sensor is in the HDR
mode. So for now, look the resolution and framerate to deduce this.
Additionally ensure we override hideFramesStartup() and return the same
number as hideFramesModeSwitch().
Bug: https://github.com/raspberrypi/libcamera-apps/issues/524
Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
Reviewed-by: David Plowman <david.plowman@raspberrypi.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Diffstat (limited to 'src/android/camera_hal_config.cpp')
0 files changed, 0 insertions, 0 deletions