diff options
-rw-r--r-- | src/com/android/camera/VideoModule.java | 7 | ||||
-rw-r--r-- | src/com/android/camera/WideAnglePanoramaModule.java | 7 |
2 files changed, 14 insertions, 0 deletions
diff --git a/src/com/android/camera/VideoModule.java b/src/com/android/camera/VideoModule.java index 36e5862a2..0b03f14b6 100644 --- a/src/com/android/camera/VideoModule.java +++ b/src/com/android/camera/VideoModule.java @@ -223,6 +223,13 @@ public class VideoModule implements CameraModule, return; } mParameters = mCameraDevice.getParameters(); + String sceneMode = mParameters.getSceneMode(); + if ((null != sceneMode) && (!sceneMode.equals(Parameters.SCENE_MODE_AUTO))){ + if (CameraUtil.isSupported(Parameters.SCENE_MODE_AUTO, + mParameters.getSupportedSceneModes())){ + mParameters.setSceneMode(Parameters.SCENE_MODE_AUTO); + } + } } //QCOM data Members Starts here diff --git a/src/com/android/camera/WideAnglePanoramaModule.java b/src/com/android/camera/WideAnglePanoramaModule.java index 6f872ea07..2bd63e36b 100644 --- a/src/com/android/camera/WideAnglePanoramaModule.java +++ b/src/com/android/camera/WideAnglePanoramaModule.java @@ -329,6 +329,13 @@ public class WideAnglePanoramaModule return false; } Parameters parameters = mCameraDevice.getParameters(); + String sceneMode = parameters.getSceneMode(); + if ((null != sceneMode) && (!sceneMode.equals(Parameters.SCENE_MODE_AUTO))){ + if (CameraUtil.isSupported(Parameters.SCENE_MODE_AUTO, + parameters.getSupportedSceneModes())){ + parameters.setSceneMode(Parameters.SCENE_MODE_AUTO); + } + } setupCaptureParams(parameters); configureCamera(parameters); return true; |