Camera3: Handle Scene mode Manual to Auto sequence
Bug: 9496623
Change-Id: I3f0bb5e53cda4d9a84973d4da3ef69d010d687f0
Signed-off-by: Iliyan Malchev <malchev@google.com>
diff --git a/camera/QCamera2/HAL3/QCamera3HWI.cpp b/camera/QCamera2/HAL3/QCamera3HWI.cpp
index 49a10b9..4b3d99b 100644
--- a/camera/QCamera2/HAL3/QCamera3HWI.cpp
+++ b/camera/QCamera2/HAL3/QCamera3HWI.cpp
@@ -2649,6 +2649,14 @@
fwk_sceneMode);
rc = AddSetParmEntryToBatch(mParameters, CAM_INTF_PARM_BESTSHOT_MODE,
sizeof(sceneMode), &sceneMode);
+ } else if (metaMode == ANDROID_CONTROL_MODE_OFF) {
+ uint8_t sceneMode = 0;//CAMERA_BESTSHOT_OFF;
+ rc = AddSetParmEntryToBatch(mParameters, CAM_INTF_PARM_BESTSHOT_MODE,
+ sizeof(sceneMode), &sceneMode);
+ } else if (metaMode == ANDROID_CONTROL_MODE_AUTO) {
+ uint8_t sceneMode = 0;//CAMERA_BESTSHOT_OFF;
+ rc = AddSetParmEntryToBatch(mParameters, CAM_INTF_PARM_BESTSHOT_MODE,
+ sizeof(sceneMode), &sceneMode);
}
}