summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/exif
Commit message (Collapse)AuthorAgeFilesLines
* Fix metadata of cropped image for details display.Earl Ou2012-09-202-1/+26
| | | | | | | | | | + drop the old thumbnail of the cropped image + update DateTime tag in EXIF + add EXIF Software tag + display DATE_MODIFIED in details instead of DATE_TAKEN Bug:7192433 Change-Id: I89dcb29dd3242f58fe96cd25398217e94f42fc97
* Simplify the usage of ExifDataEarl Ou2012-09-195-160/+811
| | | | | | Bug:7192363 Change-Id: I2c6ab9974f4472f63483a4de814728584944535e
* Fix some typos and style in ExifTagEarl Ou2012-09-061-8/+8
| | | | Change-Id: I2f8a8f0e529d6db9132ac57e09e86fcc18aba842
* Rearrange the constants in ExifTagEarl Ou2012-09-064-325/+491
| | | | Change-Id: I62ab6e52869dfa5b3fee7993bd109f4c5eed91a9
* Handle other header tag in ExifParser before APP1Earl Ou2012-08-313-42/+59
| | | | Change-Id: I44398e3ed054de441810b795daff8d1edb06df59
* Handle mis-ordered APP segment in ExifOutputStreamEarl Ou2012-08-311-11/+36
| | | | Change-Id: Ic5ce13d17658e24d1ae42009d3ab30ae538cee10
* Remove the parameter of getAllExifTags() in IfdDataEarl Ou2012-08-312-5/+5
| | | | Change-Id: Iec7f04a9866c53caa2d66d5ea6f679460980b378
* Fix some typos and style in previous CLEarl Ou2012-08-313-12/+13
| | | | Change-Id: If78c0bfebccb20b0c4dad42a11b5dd0946b4e172
* Save EXIF info to cropped picasa image with the new EXIF lib.Earl Ou2012-08-312-1/+37
| | | | | Bug:5248023 Change-Id: I35f401826f4fa586e9899e3ca5f5f9b9ab39b28e
* Add prefix to GPS tag in ExifTagEarl Ou2012-08-301-31/+31
| | | | Change-Id: Ib07d2847ddcbed3b06d07afa2a6d5851c27760b1
* ExifOutputStreamEarl Ou2012-08-304-0/+440
| | | | Change-Id: I9f2de77e87a502ccdadba0b18658621028c538c9
* Add equals() function in ExifData, IfdData, and ExifTagEarl Ou2012-08-305-4/+122
| | | | Change-Id: I96c5767354548d0f0d7571fd1d8812e1ab54a5c4
* Redesign the set function of ExifTagEarl Ou2012-08-302-61/+154
| | | | Change-Id: Iaf5632d759fe14c167cba54099b99719b31e3431
* Save the offset of next IFD in the IfdDataEarl Ou2012-08-291-0/+14
| | | | Change-Id: I2c5d2ad390d970603a7a9ce2145029d871098fdb
* Save ByteOrder in the ExifDataEarl Ou2012-08-293-1/+21
| | | | | | This is useful for decoding undefined data. Change-Id: Ied6864c4d3a8e05ca47215bf5358bd4196f2d3a0
* Read thumbnail into ExifDataEarl Ou2012-08-272-2/+69
| | | | Change-Id: Iccc0fbbda1734795ff431075bade700ca5076a08
* Rename TiffInputStream to CountedDataInputStreamEarl Ou2012-08-242-8/+10
| | | | Change-Id: Ie52ab9a58ae47f5a0b9113c6006844b73567d864
* Re-design ExifParser for some strange Exif headerEarl Ou2012-08-248-416/+983
| | | | | | | The previous design failed to parser file with strange IFD position. Therefore we need a new design. Change-Id: I9f008a9259df6ef7d9a5022e126d6f25069e3d00
* A simple ExifReader and its testEarl Ou2012-08-153-0/+300
| | | | Change-Id: I1a30d24591bbdab288e04e3705ece388b533f247
* Fix ExifParser bug when APP0 exists in Jpeg fileEarl Ou2012-08-081-1/+12
| | | | Change-Id: If5843757e00bc12bc50003eef3d78b9c3cedf69e
* Handle error when string length=0 in IfdParserEarl Ou2012-08-081-3/+7
| | | | Change-Id: I3a51e85060f3acd5026555e5f8d21f8cb2e0641e
* Add all ExifTag constantEarl Ou2012-08-071-1/+184
| | | | Change-Id: I8a5309cdb1d216c80df9b88973a3b72a5cf9a80f
* Remove TYPE_SUB_IFD for next() in IfdParserEarl Ou2012-08-062-52/+23
| | | | | | | | We should not read the offset because there are too many exception. Users should check the id of the tag and decide how to read the block by themselves. Change-Id: Ie3f162c5c6dc25f15107e193adc080c7b51112b5
* fix next ifd bug in ExifParserEarl Ou2012-08-061-1/+2
| | | | | | Originally if we don't read value of tag we won't get 'NEXT_IFD' Change-Id: I235977b3b482fbc4736c244d280c384c26df6483
* Fix bug when call next() after nextidf in exif parserEarl Ou2012-08-061-0/+2
| | | | Change-Id: Ibb0204627418f8fa650ce32e798a768da7762d59
* Add some constants for exif tagEarl Ou2012-08-011-0/+114
| | | | Change-Id: I236f8187668bb144f47214b7241a873223111f9e
* Fix a bug in IfdParserEarl Ou2012-08-011-2/+4
| | | | | | | Originally if we call next after the last tag without read the value, we will receive a wrong tag. Change-Id: Ib154d112a568c593270ee6676d4954a7c26567f2
* Low-level exif parserEarl Ou2012-07-306-0/+552
Change-Id: I592184c79320d08a3cb871a63ea33742071876e3