0e7d22535d4b3d3b9e6f520c5837b2d52629529c |
|
06-Apr-2016 |
Jaesung Chung <jaesung@google.com> |
ExifInterface: keep the original metadata data instead of strings This CL makes ExifInterface store the tag values as the original forms and the format validiation is added that compares the given value and the data format specificed in EXIF specification in order to keep the valid tag values only. Bug: 27583378, Bug: 27614052, Bug: 28075709 Change-Id: If60bbddefe74c4b87b4ce64b5fc79e467e36a5b9
/frameworks/base/media/jni/android_media_ExifInterface.cpp
|
742e89f67df160475a157af375c5ab72bba0c308 |
|
13-Apr-2016 |
Jaesung Chung <jaesung@google.com> |
ExifInterface: return only a JPEG-compressed thumbnail of RAW images Bug: 26923978 Change-Id: I120723c9e28a24d6fb3b7034892e0196484ee5e4
/frameworks/base/media/jni/android_media_ExifInterface.cpp
|
6e08d2b082acfc773907733f2ddab4e9b60616e1 |
|
25-Feb-2016 |
Jaesung Chung <jaesung@google.com> |
ExifInterface: add RAW input stream support And also the following things are included: - Remove mInputStream. - Update javadoc accordingly. Bug: 11224701 Change-Id: I30b4c29ac800ae396fca8f6b2c2c0f68028a44b3
/frameworks/base/media/jni/android_media_ExifInterface.cpp
|
42d8b7d7abe4ecab049e020c3836dae97660dd4d |
|
29-Feb-2016 |
Yujie Qin <yujieqin@google.com> |
Merge "Use new API from PIEX" into nyc-dev
|
15ef59e081846b43660635391d536361c3253a22 |
|
25-Feb-2016 |
Jaesung Chung <jaesung@google.com> |
Revert "Revert "ExifInterface: switch from using jhead to java implementation"" This reverts commit 3c233ee291cfe1b765184920b6b7a69cb1bb82d9. Bug: 27349581 Change-Id: Ib9f687e79ec36692fa7505ba3852099eb3e44573
/frameworks/base/media/jni/android_media_ExifInterface.cpp
|
3c233ee291cfe1b765184920b6b7a69cb1bb82d9 |
|
25-Feb-2016 |
Sungsoo Lim <sungsoo@google.com> |
Revert "ExifInterface: switch from using jhead to java implementation" This reverts commit bf24c9fcb3e66b25c90c0cd51f8bf4f401f6c3d6. Change-Id: Id278e831a9c03f615208fd6eab51c65f7bb019eb
/frameworks/base/media/jni/android_media_ExifInterface.cpp
|
bf24c9fcb3e66b25c90c0cd51f8bf4f401f6c3d6 |
|
17-Feb-2016 |
Jaesung Chung <jaesung@google.com> |
ExifInterface: switch from using jhead to java implementation Bug: 26044456, Bug: 11224701 Change-Id: I881ef0ead24bcec76c0fa5a7dd0b74cc71c77285
/frameworks/base/media/jni/android_media_ExifInterface.cpp
|
01f6390ff4a8f3186ac7a6fb4c6f1485a5163bcf |
|
23-Feb-2016 |
Yujie Qin <yujieqin@google.com> |
Use new API from PIEX Bug: 26894354 Change-Id: I7080c6ec4a45a746652ab226e63490a0baa1c359
/frameworks/base/media/jni/android_media_ExifInterface.cpp
|
04e18bb2fa6a0497589d01a6009854ab4eccd9b1 |
|
27-Jan-2016 |
Jaesung Chung <jaesung@google.com> |
Fix GpsTimeStamp format string Bug: 26816278 Change-Id: If3694ec44f5a5d6109c1895eac305d0a1a7e1ca2
/frameworks/base/media/jni/android_media_ExifInterface.cpp
|
8409c0691fb128fef6244305977342776bddf919 |
|
19-Jan-2016 |
Jaesung Chung <jaesung@google.com> |
Enable reading a thumbnail from RAW image files in MtpDatabase Also introduce new supported RAW image file formats, PEF and SRW. RAW image file formats are not defined in PTP 1.2 specification except for DNG. They are mostly built on top of TIFF or TIFF/EP. (Fuji's RAF is the exception). In this CL, image file formats are classified newly as below: DNG: dng TIFF: cr2, nrw, arw, rw2, orf, pef, srw TIFF/EP: nef Unknown Image Formats(FORMAT_DEFINED): wbmap, webp, raf I referred to the following documents for defining MTP formats of RAW images: * http://www.rags-int-inc.com/PhotoTechStuff/RawStandards/RawSummary.html * https://en.wikipedia.org/wiki/Raw_image_format Bug: 26552863, Bug: 26626825 Change-Id: Ia218f6320c4c1ff051a23ca0060ceac46134b0d7
/frameworks/base/media/jni/android_media_ExifInterface.cpp
|
fe968dfc12fd4e0ef633ca88dfc403678bf4d16a |
|
15-Jan-2016 |
Jaesung Chung <jaesung@google.com> |
ExifInterface: add support for reading metadata from RAW images This CL depends on piex (github.com/google/piex), which is owned by Google Photos's RAW team. piex is capable of reading EXIF data that contains metadata, and finding the positions in an image of thumbnail and preview images from RAW images. piex supports DNG, CR2, NEF, NRW, ARW, RW2, ORF and RAF image file formats. ExifInterface gets thumbnail and metadata information from the above RAW image formats via piex. Bug: 26177215 Change-Id: I529f8032bcb2a9d3d9e857ff1365a26a4f040066
/frameworks/base/media/jni/android_media_ExifInterface.cpp
|