diff options
author | Zhao Wei Liew <zhaoweiliew@gmail.com> | 2016-07-17 11:53:42 +0800 |
---|---|---|
committer | Arne Coucheron <arco68@gmail.com> | 2018-01-26 01:07:33 +0100 |
commit | 3c90920bcf5ce79d8beda081a47cad6feafb580e (patch) | |
tree | ffadb86176539295712e35d93a0330b92035b281 | |
parent | b36aba33a2ea179d9277f289fcd1645c3f098ece (diff) | |
download | android_packages_apps_Snap-3c90920bcf5ce79d8beda081a47cad6feafb580e.tar.gz android_packages_apps_Snap-3c90920bcf5ce79d8beda081a47cad6feafb580e.tar.bz2 android_packages_apps_Snap-3c90920bcf5ce79d8beda081a47cad6feafb580e.zip |
Snap: Always allow 100% JPEG quality to be set
Previously, we were checking if the selected JPEG quality was 100%
and not setting the JPEG quality if some conditions were met.
There isn't any history nor explanation on why we weren't setting
the JPEG quality to 100%, so just remove the redundant check.
Change-Id: Ie0ab555ad35942bd115751fd10e4f4c11fa7a76d
-rw-r--r-- | src/com/android/camera/PhotoModule.java | 30 |
1 files changed, 6 insertions, 24 deletions
diff --git a/src/com/android/camera/PhotoModule.java b/src/com/android/camera/PhotoModule.java index d2d83a4c0..4024f9a3d 100644 --- a/src/com/android/camera/PhotoModule.java +++ b/src/com/android/camera/PhotoModule.java @@ -3379,38 +3379,20 @@ public class PhotoModule String jpegQuality = mPreferences.getString( CameraSettings.KEY_JPEG_QUALITY, mActivity.getString(R.string.pref_camera_jpegquality_default)); - //mUnsupportedJpegQuality = false; Size pic_size = mParameters.getPictureSize(); if (pic_size == null) { Log.e(TAG, "error getPictureSize: size is null"); - } - else{ - if("100".equals(jpegQuality) && (pic_size.width >= 3200)){ - //mUnsupportedJpegQuality = true; - mHandler.post(new Runnable() { - @Override - public void run() { - mUI.hideRemainingPhotoCnt(); - } - }); - }else { + } else { + mParameters.setJpegQuality(JpegEncodingQualityMappings.getQualityNumber(jpegQuality)); + int jpegFileSize = estimateJpegFileSize(pic_size, jpegQuality); + if (jpegFileSize != mJpegFileSizeEstimation) { + mJpegFileSizeEstimation = jpegFileSize; mHandler.post(new Runnable() { @Override public void run() { - mUI.showRemainingPhotoCnt(); + updateRemainingPhotos(); } }); - mParameters.setJpegQuality(JpegEncodingQualityMappings.getQualityNumber(jpegQuality)); - int jpegFileSize = estimateJpegFileSize(pic_size, jpegQuality); - if (jpegFileSize != mJpegFileSizeEstimation) { - mJpegFileSizeEstimation = jpegFileSize; - mHandler.post(new Runnable() { - @Override - public void run() { - updateRemainingPhotos(); - } - }); - } } } |