summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Eino-Ville Talvala <etalvala@google.com> 2014-10-01 17:02:00 +0000
committer Android Git Automerger <android-git-automerger@android.com> 2014-10-01 17:02:00 +0000
commitef7bf5f0d82cd2d898c35b17b00d1ca4b59ec02a (patch)
tree4bade7f4e642266dbdaba8e811bb4ecc8343efd4
parent075f94b76dae3e8143dfd5c92abf05c1812212c4 (diff)
parentbf1184e8bb795ea74044c9ccb703883f579ccec4 (diff)
am bf1184e8: am 4ddacc46: am 0a62ab70: Merge "Camera2 Legacy: Set a default thumbnail size" into lmp-dev
* commit 'bf1184e8bb795ea74044c9ccb703883f579ccec4': Camera2 Legacy: Set a default thumbnail size
-rw-r--r--core/java/android/hardware/camera2/legacy/LegacyMetadataMapper.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/core/java/android/hardware/camera2/legacy/LegacyMetadataMapper.java b/core/java/android/hardware/camera2/legacy/LegacyMetadataMapper.java
index 618195a5f5b4..03540e12a428 100644
--- a/core/java/android/hardware/camera2/legacy/LegacyMetadataMapper.java
+++ b/core/java/android/hardware/camera2/legacy/LegacyMetadataMapper.java
@@ -1350,6 +1350,14 @@ public class LegacyMetadataMapper {
m.set(CaptureRequest.LENS_FOCAL_LENGTH,
c.get(CameraCharacteristics.LENS_INFO_AVAILABLE_FOCAL_LENGTHS)[0]);
+ /*
+ * jpeg.*
+ */
+
+ // jpeg.thumbnailSize - set smallest non-zero size if possible
+ Size[] sizes = c.get(CameraCharacteristics.JPEG_AVAILABLE_THUMBNAIL_SIZES);
+ m.set(CaptureRequest.JPEG_THUMBNAIL_SIZE, (sizes.length > 1) ? sizes[1] : sizes[0]);
+
// TODO: map other request template values
return m;
}