diff options
author | Angus Kong <shkong@google.com> | 2013-03-26 11:40:40 -0700 |
---|---|---|
committer | Angus Kong <shkong@google.com> | 2013-03-26 15:42:36 -0700 |
commit | 0d00a8907096b9970ac64f52abbd2bfc1ed751b6 (patch) | |
tree | bd92779ff5810d46128c0f11a7a84c78ad52d35f /src/com/android/camera/VideoModule.java | |
parent | 88efa27609d08a749cda7ba928cb825de71a7f2b (diff) | |
download | android_packages_apps_Snap-0d00a8907096b9970ac64f52abbd2bfc1ed751b6.tar.gz android_packages_apps_Snap-0d00a8907096b9970ac64f52abbd2bfc1ed751b6.tar.bz2 android_packages_apps_Snap-0d00a8907096b9970ac64f52abbd2bfc1ed751b6.zip |
Add GPSDirection tag using ExifInterface.
bug:8115825
Change-Id: Iefcbbddbb7f9fed0c386214b428d4743f67d0dd9
Diffstat (limited to 'src/com/android/camera/VideoModule.java')
-rw-r--r-- | src/com/android/camera/VideoModule.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/com/android/camera/VideoModule.java b/src/com/android/camera/VideoModule.java index 998bbf784..94c862502 100644 --- a/src/com/android/camera/VideoModule.java +++ b/src/com/android/camera/VideoModule.java @@ -58,6 +58,7 @@ import com.android.camera.ui.PopupManager; import com.android.camera.ui.RotateTextToast; import com.android.gallery3d.R; import com.android.gallery3d.common.ApiHelper; +import com.android.gallery3d.exif.ExifInterface; import com.android.gallery3d.util.AccessibilityUtils; import com.android.gallery3d.util.UsageStatistics; @@ -2213,11 +2214,12 @@ public class VideoModule implements CameraModule, private void storeImage(final byte[] data, Location loc) { long dateTaken = System.currentTimeMillis(); String title = Util.createJpegName(dateTaken); - int orientation = Exif.getOrientation(data); + ExifInterface exif = Exif.getExif(data); + int orientation = Exif.getOrientation(exif); Size s = mParameters.getPictureSize(); mActivity.getMediaSaveService().addImage( - data, title, dateTaken, loc, s.width, s.height, - orientation, mOnMediaSavedListener, mContentResolver); + data, title, dateTaken, loc, s.width, s.height, orientation, + exif, mOnMediaSavedListener, mContentResolver); } private boolean resetEffect() { |