summaryrefslogtreecommitdiffstats
path: root/src/com/android
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2019-10-14 01:58:54 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2019-10-14 01:58:54 -0700
commitbeaa4f96cb9fee0fd32d531eb21966500f7ab7f4 (patch)
tree66b3857e8b90c7e8d135ef2abf7c584315ecf9b0 /src/com/android
parent8ebe2c9946d8b741f61de6106198dd408c3afe2b (diff)
parent1434cc06e356b984f6a5dbf3e120a5413f669221 (diff)
downloadandroid_packages_apps_Gallery2-beaa4f96cb9fee0fd32d531eb21966500f7ab7f4.tar.gz
android_packages_apps_Gallery2-beaa4f96cb9fee0fd32d531eb21966500f7ab7f4.tar.bz2
android_packages_apps_Gallery2-beaa4f96cb9fee0fd32d531eb21966500f7ab7f4.zip
Merge "SnapdraongGallery:Get HEIC exif" into android-snapdragonGallery.lnx.2.0
Diffstat (limited to 'src/com/android')
-rwxr-xr-xsrc/com/android/gallery3d/data/LocalImage.java3
-rwxr-xr-x[-rw-r--r--]src/com/android/gallery3d/data/MediaItem.java2
2 files changed, 4 insertions, 1 deletions
diff --git a/src/com/android/gallery3d/data/LocalImage.java b/src/com/android/gallery3d/data/LocalImage.java
index 2743a3e32..1b5c88b26 100755
--- a/src/com/android/gallery3d/data/LocalImage.java
+++ b/src/com/android/gallery3d/data/LocalImage.java
@@ -356,7 +356,8 @@ public class LocalImage extends LocalMediaItem {
public MediaDetails getDetails() {
MediaDetails details = super.getDetails();
details.addDetail(MediaDetails.INDEX_ORIENTATION, Integer.valueOf(rotation));
- if (MIME_TYPE_JPEG.equals(mimeType)) {
+ if (MIME_TYPE_JPEG.equals(mimeType) || MIME_TYPE_HEIF.equals(mimeType) ||
+ MIME_TYPE_HEIC.equals(mimeType)) {
// ExifInterface returns incorrect values for photos in other format.
// For example, the width and height of an webp images is always '0'.
MediaDetails.extractExifInfo(details, filePath);
diff --git a/src/com/android/gallery3d/data/MediaItem.java b/src/com/android/gallery3d/data/MediaItem.java
index c27667c7b..da5813613 100644..100755
--- a/src/com/android/gallery3d/data/MediaItem.java
+++ b/src/com/android/gallery3d/data/MediaItem.java
@@ -37,6 +37,8 @@ public abstract class MediaItem extends MediaObject {
public static final int IMAGE_ERROR = -1;
public static final String MIME_TYPE_JPEG = "image/jpeg";
+ public static final String MIME_TYPE_HEIF = "image/heif";
+ public static final String MIME_TYPE_HEIC = "image/heic";
public static final String MIME_TYPE_GIF = "image/gif";
private static final int BYTESBUFFE_POOL_SIZE = 4;