summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/android/camera/VideoModule.java7
-rw-r--r--src/com/android/camera/WideAnglePanoramaModule.java7
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;