diff options
author | Jacopo Mondi <jacopo@jmondi.org> | 2021-02-03 16:34:40 +0100 |
---|---|---|
committer | Jacopo Mondi <jacopo@jmondi.org> | 2021-02-05 13:07:05 +0100 |
commit | f266c0eb9ca981d4856c352fcbf95fec03ecf91a (patch) | |
tree | dbfe43aa9648432f9e217f72bef4ee21f4d0ac09 | |
parent | e9c2875aea8b1ec50c8b83c2b06efc672e1bb4d4 (diff) |
android: camera_device: Use AF_MODE_OFF in scene override
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.
Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Jacopo Mondi <jacopo@jmondi.org>
-rw-r--r-- | src/android/camera_device.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/android/camera_device.cpp b/src/android/camera_device.cpp index 909f8869..bc224ecc 100644 --- a/src/android/camera_device.cpp +++ b/src/android/camera_device.cpp @@ -867,7 +867,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(), |