diff options
author | Linux Build Service Account <lnxbuild@localhost> | 2014-11-04 23:10:51 -0800 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2014-11-04 23:10:51 -0800 |
commit | b0673a18e9e73fff431a20b63e0d4eb1fef7c627 (patch) | |
tree | ee6dcafba5b8e3a431b56ab0d7b4aac6e10936de /src/com/android/camera/VideoModule.java | |
parent | 6c5b6a7f175912f7fab10379f39bf0539d92fc47 (diff) | |
parent | c2248d747619ddc2f2c6521e5c755961ed031767 (diff) | |
download | android_packages_apps_Snap-b0673a18e9e73fff431a20b63e0d4eb1fef7c627.tar.gz android_packages_apps_Snap-b0673a18e9e73fff431a20b63e0d4eb1fef7c627.tar.bz2 android_packages_apps_Snap-b0673a18e9e73fff431a20b63e0d4eb1fef7c627.zip |
Merge "SnapdragonCamera: Add OptimalJpegThumbnailSize selction logic in APP."
Diffstat (limited to 'src/com/android/camera/VideoModule.java')
-rwxr-xr-x | src/com/android/camera/VideoModule.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/com/android/camera/VideoModule.java b/src/com/android/camera/VideoModule.java index 71b5821d3..cd2fae937 100755 --- a/src/com/android/camera/VideoModule.java +++ b/src/com/android/camera/VideoModule.java @@ -2308,6 +2308,19 @@ public class VideoModule implements CameraModule, Log.v(TAG, "Video snapshot size is " + optimalSize.width + "x" + optimalSize.height); + // Set jpegthumbnail size + // Set a jpegthumbnail size that is closest to the Picture height and has + // the right aspect ratio. + Size size = mParameters.getPictureSize(); + List<Size> sizes = mParameters.getSupportedJpegThumbnailSizes(); + optimalSize = CameraUtil.getOptimalJpegThumbnailSize(sizes, + (double) size.width / size.height); + original = mParameters.getJpegThumbnailSize(); + if (!original.equals(optimalSize)) { + mParameters.setJpegThumbnailSize(optimalSize.width, optimalSize.height); + } + Log.v(TAG, "Thumbnail size is " + optimalSize.width + "x" + optimalSize.height); + // Set JPEG quality. int jpegQuality = CameraProfile.getJpegEncodingQualityParameter(mCameraId, CameraProfile.QUALITY_HIGH); |