diff options
author | Sai Kumar Sanagavarapu <ssanagav@codeaurora.org> | 2014-09-05 16:12:19 +0530 |
---|---|---|
committer | Sai Kumar Sanagavarapu <ssanagav@codeaurora.org> | 2014-10-20 19:03:12 +0530 |
commit | a48f631840d0f5560cb4d53129194424594f920c (patch) | |
tree | a494f36c77d4186216ad52926db8c31ef00e7bc1 /src/com/android | |
parent | b17617efd4fdd4067990957324ac7ae9c6c14eab (diff) | |
download | android_packages_apps_Snap-a48f631840d0f5560cb4d53129194424594f920c.tar.gz android_packages_apps_Snap-a48f631840d0f5560cb4d53129194424594f920c.tar.bz2 android_packages_apps_Snap-a48f631840d0f5560cb4d53129194424594f920c.zip |
Camera2: Add setprop control to disable some features.
The following features can be enabled/disabled by using setprop:
1. ZSL
2. Face detection
3. Touch AF/AEC
4. Wavelet denoise
5. Focus
6. Flash
Setprop to be used to disable these :
adb shell setprop camera.qcom.misc 1
Change-Id: I248c075be474b9db960875393ac66f367765f1ba
Diffstat (limited to 'src/com/android')
-rw-r--r--[-rwxr-xr-x] | src/com/android/camera/PhotoModule.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/camera/PhotoModule.java b/src/com/android/camera/PhotoModule.java index 422a28b61..745608c1b 100755..100644 --- a/src/com/android/camera/PhotoModule.java +++ b/src/com/android/camera/PhotoModule.java @@ -1632,6 +1632,17 @@ public class PhotoModule } else { mUI.overrideSettings(CameraSettings.KEY_LONGSHOT, null); } + + boolean disableQcomMiscSetting = + SystemProperties.getBoolean("camera.qcom.misc.disable", false); + if (disableQcomMiscSetting) { + mUI.overrideSettings(CameraSettings.KEY_ZSL, Parameters.ZSL_OFF); + mUI.overrideSettings(CameraSettings.KEY_FACE_DETECTION, Parameters.FACE_DETECTION_OFF); + mUI.overrideSettings(CameraSettings.KEY_TOUCH_AF_AEC, Parameters.TOUCH_AF_AEC_OFF); + mUI.overrideSettings(CameraSettings.KEY_FOCUS_MODE, Parameters.FOCUS_MODE_AUTO); + mUI.overrideSettings(CameraSettings.KEY_FLASH_MODE, Parameters.FLASH_MODE_OFF); + mUI.overrideSettings(CameraSettings.KEY_DENOISE, Parameters.DENOISE_OFF); + } } private void overrideCameraSettings(final String flashMode, |