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);
         }
     }