diff options
author | Jay Wang <jaywang@codeaurora.org> | 2016-07-20 16:55:06 -0700 |
---|---|---|
committer | Jay Wang <jaywang@codeaurora.org> | 2016-07-20 17:15:27 -0700 |
commit | f4291b0ad6a3aab4ddafe759513cf38f4976e8e4 (patch) | |
tree | 6c4e41766ff731e6ffa2aba0f601e28c2f86cdfd /src/com/android/camera/VideoMenu.java | |
parent | cfbfa14182d1d726bbe0856da8949e6a847a8ece (diff) | |
download | android_packages_apps_Snap-f4291b0ad6a3aab4ddafe759513cf38f4976e8e4.tar.gz android_packages_apps_Snap-f4291b0ad6a3aab4ddafe759513cf38f4976e8e4.tar.bz2 android_packages_apps_Snap-f4291b0ad6a3aab4ddafe759513cf38f4976e8e4.zip |
SnapdragonCamera: Add a persist setting to remvoe 4K limitation
When persist.camcorder.4k.nolimit is set to true, application allows
the user to enable EIS and SeeMore at 4K resolution
Change-Id: Ia838f78aa0d7dbdc981bf61b4640e2504d9ab75d
CRs-Fixed: 1043548
Diffstat (limited to 'src/com/android/camera/VideoMenu.java')
-rw-r--r-- | src/com/android/camera/VideoMenu.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/com/android/camera/VideoMenu.java b/src/com/android/camera/VideoMenu.java index 670572774..c44a04b94 100644 --- a/src/com/android/camera/VideoMenu.java +++ b/src/com/android/camera/VideoMenu.java @@ -90,6 +90,9 @@ public class VideoMenu extends MenuController private static final int CLICK_THRESHOLD = 200; private int previewMenuSize; + private static final boolean PERSIST_4K_NO_LIMIT = + android.os.SystemProperties.getBoolean("persist.camcorder.4k.nolimit", false); + public VideoMenu(CameraActivity activity, VideoUI ui) { super(activity); mUI = ui; @@ -683,11 +686,12 @@ public class VideoMenu extends MenuController } } private void overrideMenuFor4K() { - if(mUI.is4KEnabled()) { + if(mUI.is4KEnabled() && !PERSIST_4K_NO_LIMIT) { + mListMenu.setPreferenceEnabled( - CameraSettings.KEY_DIS,false); + CameraSettings.KEY_DIS,false); mListMenu.overrideSettings( - CameraSettings.KEY_DIS, "disable"); + CameraSettings.KEY_DIS, "disable"); mListMenu.setPreferenceEnabled( CameraSettings.KEY_SEE_MORE, false); |