summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorxianming wang <mingwax@codeaurora.org>2017-10-13 14:32:27 +0800
committerxianming wang <mingwax@codeaurora.org>2017-10-13 14:32:27 +0800
commit97421f52048f844757a9e8dcc19abccefd76a583 (patch)
tree94357012a89ca4901392bdbfb2a165dae6f2d909 /src
parentcf6a76ccb1782d8f02735ba4e0e75c4d288dba44 (diff)
downloadandroid_packages_apps_Snap-97421f52048f844757a9e8dcc19abccefd76a583.tar.gz
android_packages_apps_Snap-97421f52048f844757a9e8dcc19abccefd76a583.tar.bz2
android_packages_apps_Snap-97421f52048f844757a9e8dcc19abccefd76a583.zip
SnapdragonCamera: Fix scene mode snapdragon app bugs
when the scene is auto scene mode, keep the CONTROL_MODE as CONTROL_MODE_AUTO. But for Night scene mode, app needs to set the CONTROL_MODE as CONTROL_MODE_USE_SCENE_MODE, and set the CONTROL_SCENE_MODE as the mode. Change-Id: I775103c0b8972561b58512676d8634654f64e1a2 CRs-Fixed: 2125487
Diffstat (limited to 'src')
-rwxr-xr-x[-rw-r--r--]src/com/android/camera/CaptureModule.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/com/android/camera/CaptureModule.java b/src/com/android/camera/CaptureModule.java
index a6669971e..fa2dc4539 100644..100755
--- a/src/com/android/camera/CaptureModule.java
+++ b/src/com/android/camera/CaptureModule.java
@@ -4177,7 +4177,8 @@ public class CaptureModule implements CameraModule, PhotoController,
return;
}
if(getPostProcFilterId(mode) != PostProcessor.FILTER_NONE || mCaptureHDRTestEnable) {
- request.set(CaptureRequest.CONTROL_MODE, CaptureRequest.CONTROL_MODE_AUTO);
+ request.set(CaptureRequest.CONTROL_MODE, CaptureRequest.CONTROL_MODE_USE_SCENE_MODE);
+ request.set(CaptureRequest.CONTROL_SCENE_MODE, mode);
return;
}
if (mode != CaptureRequest.CONTROL_SCENE_MODE_DISABLED