[libcamera-devel] [PATCH 3/7] android: camera_device: Use AF_MODE_OFF in scene override
Niklas Söderlund
niklas.soderlund at ragnatech.se
Thu Feb 4 10:26:29 CET 2021
Hi Jacopo,
Thanks for your patch.
On 2021-02-03 17:25:56 +0100, Jacopo Mondi wrote:
> The camera HAL does currently list AF_MODE_OFF as the only supported
> auto-focus mode in the ANDROID_CONTROL_AF_AVAILABLE_MODES static
> metadata. For this reason reporting AF_MODE_AUTO as scene override
> is wrong.
>
> At the moment scene override is disabled in the Camera HAL, but this
> is worth a fix nonetheless.
>
> Signed-off-by: Jacopo Mondi <jacopo at jmondi.org>
Reviewed-by: Niklas Söderlund <niklas.soderlund at ragnatech.se>
> ---
> src/android/camera_device.cpp | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/android/camera_device.cpp b/src/android/camera_device.cpp
> index cdc75b949206..27f6ec109da9 100644
> --- a/src/android/camera_device.cpp
> +++ b/src/android/camera_device.cpp
> @@ -852,7 +852,7 @@ const camera_metadata_t *CameraDevice::getStaticMetadata()
> std::vector<uint8_t> sceneModesOverride = {
> ANDROID_CONTROL_AE_MODE_ON,
> ANDROID_CONTROL_AWB_MODE_AUTO,
> - ANDROID_CONTROL_AF_MODE_AUTO,
> + ANDROID_CONTROL_AF_MODE_OFF,
> };
> staticMetadata_->addEntry(ANDROID_CONTROL_SCENE_MODE_OVERRIDES,
> sceneModesOverride.data(),
> --
> 2.30.0
>
> _______________________________________________
> libcamera-devel mailing list
> libcamera-devel at lists.libcamera.org
> https://lists.libcamera.org/listinfo/libcamera-devel
--
Regards,
Niklas Söderlund
More information about the libcamera-devel
mailing list