summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/VideoModule.java
diff options
context:
space:
mode:
authorSultanxda <sultanxda@gmail.com>2015-10-26 18:39:05 -0700
committerChippa-a <vusal1372@gmail.com>2019-10-25 15:55:25 +0300
commit9cd569f3355bf1fd76cabf32961bc14341482473 (patch)
tree1b21815a6205770ce39353b03245afd1968917b1 /src/com/android/camera/VideoModule.java
parentdc784db9a78b17b3b4239f557a9bc0204a978724 (diff)
downloadandroid_packages_apps_Snap-9cd569f3355bf1fd76cabf32961bc14341482473.tar.gz
android_packages_apps_Snap-9cd569f3355bf1fd76cabf32961bc14341482473.tar.bz2
android_packages_apps_Snap-9cd569f3355bf1fd76cabf32961bc14341482473.zip
SnapdragonCamera: Add option to control antibanding in camcorder
The antibanding setting in camcorder is linked to the setting in camera mode for better UX (if you change one, the other will change accordingly). Change-Id: I98c1bc65472cf8eec530f5a7572f46458b0ab3fa
Diffstat (limited to 'src/com/android/camera/VideoModule.java')
-rw-r--r--src/com/android/camera/VideoModule.java23
1 files changed, 7 insertions, 16 deletions
diff --git a/src/com/android/camera/VideoModule.java b/src/com/android/camera/VideoModule.java
index 4c615bdb6..b87b3e432 100644
--- a/src/com/android/camera/VideoModule.java
+++ b/src/com/android/camera/VideoModule.java
@@ -362,7 +362,6 @@ public class VideoModule implements CameraModule,
private boolean mUnsupportedHFRVideoSize = false;
private boolean mUnsupportedHSRVideoSize = false;
private boolean mUnsupportedHFRVideoCodec = false;
- private String mDefaultAntibanding = null;
boolean mUnsupportedProfile = false;
// This Handler is used to post message back onto the main thread of the
@@ -2417,23 +2416,15 @@ public class VideoModule implements CameraModule,
}
}
- if (mDefaultAntibanding == null) {
- mDefaultAntibanding = mParameters.getAntibanding();
- Log.d(TAG, "default antibanding value = " + mDefaultAntibanding);
+ // Set anti banding parameter.
+ String antiBanding = mPreferences.getString(
+ CameraSettings.KEY_ANTIBANDING,
+ mActivity.getString(R.string.pref_camera_antibanding_default));
+ Log.v(TAG, "antiBanding value =" + antiBanding);
+ if (CameraUtil.isSupported(antiBanding, mParameters.getSupportedAntibanding())) {
+ mParameters.setAntibanding(antiBanding);
}
- if (disMode.equals("enable")) {
- Log.d(TAG, "dis is enabled, set antibanding to auto.");
- if (isSupported(Parameters.ANTIBANDING_AUTO, mParameters.getSupportedAntibanding())) {
- mParameters.setAntibanding(Parameters.ANTIBANDING_AUTO);
- }
- } else {
- if (isSupported(mDefaultAntibanding, mParameters.getSupportedAntibanding())) {
- mParameters.setAntibanding(mDefaultAntibanding);
- }
- }
- Log.d(TAG, "antiBanding value = " + mParameters.getAntibanding());
-
mUnsupportedHFRVideoSize = false;
mUnsupportedHFRVideoCodec = false;
mUnsupportedHSRVideoSize = false;