Commit Graph

1234 Commits

Author SHA1 Message Date
Andreas Huggel
94de45135d Removed tabs 2007-09-27 17:02:39 +00:00
Andreas Huggel
7efe2cbc09 #529, patch from Michal Cihar: Added Pentax makernote support (these are the files I forgot to add to the previous revision). 2007-09-27 16:54:16 +00:00
Andreas Huggel
185ae8b8c0 #529, patch from Michal Cihar: Added Pentax makernote support (AOC\0 type). 2007-09-27 15:36:10 +00:00
Andreas Huggel
e5e1a17baf Tweaked README-XMP. 2007-09-24 14:50:19 +00:00
Andreas Huggel
52ddfc5938 Minor cleanup (memset -> std::memset, memcpy -> std::memcpy). 2007-09-24 14:30:10 +00:00
Andreas Huggel
91c4dafbf9 Fixed compiler issues (gcc-4.3, msvc 7.1) 2007-09-24 06:33:17 +00:00
Andreas Huggel
16c95f0fab Extended xmpsample.cpp, related bugfixes and tweaks. 2007-09-23 16:15:49 +00:00
Andreas Huggel
9beec8880d Added XMP sample (incomplete), bugfixes. 2007-09-22 15:28:49 +00:00
HumanDynamo
4d3c398ee1 new Exif Flash values backported from ExifTool 2007-09-21 08:27:27 +00:00
HumanDynamo
0afca133d0 new Exif compression value backported from Exiftool 2007-09-21 08:16:12 +00:00
Andreas Huggel
71c87ce89e Bugfixes for XMP array handling. 2007-09-20 18:17:57 +00:00
Andreas Huggel
ad280de5fc Bugfix. 2007-09-20 14:28:28 +00:00
Andreas Huggel
2c16464268 Fixed build without XMP support. See README-XMP. 2007-09-20 14:23:18 +00:00
Andreas Huggel
a9fa6688bf Changed from xmpArray to xmpBag, xmpSeq and xmpAlt. 2007-09-20 13:34:48 +00:00
Andreas Huggel
97956266e6 Utility: Implemented modify action for XMP properties. Library: Bugfixes, tweaks. 2007-09-19 15:21:50 +00:00
Andreas Huggel
bc5e3fbd5d Bugfix. 2007-09-19 13:38:08 +00:00
Andreas Huggel
c2b31e4f5f Utility: Implemented XMP delete and insert from *.xmp file actions. Library: Added logic to determine whether to write from XMP packet or parsed XMP data. 2007-09-19 13:00:31 +00:00
Andreas Huggel
f1d24641cd Added first few XMP parser regression tests, updated property value types, fixed related Xmpdatum methods. 2007-09-19 06:11:21 +00:00
Andreas Huggel
e043a7cd6a Updated libtool version info also, since the version was bumped to 0.16 already. 2007-09-17 14:11:19 +00:00
Andreas Huggel
28ed5a65db Updated Nikon lens info to v2.40 of Robert Rottmerhusen's lens database. 2007-09-17 14:03:27 +00:00
Andreas Huggel
bc2fa9a4de Merged rev. 1198-1213 from branches/xmp. 2007-09-16 10:30:21 +00:00
Andreas Huggel
ac314ddfbc Intermediate state: Merged rev. 1153-1196 from branches/xmp. 2007-09-16 09:30:30 +00:00
Andreas Huggel
77bec2c60e Minor changes. 2007-09-16 08:35:27 +00:00
Andreas Huggel
e0e449d5a5 Cleanup. 2007-09-15 11:13:21 +00:00
Andreas Huggel
aca630395b Added ok() check to query success of to<Type> conversions. 2007-09-15 07:18:57 +00:00
Andreas Huggel
fb19fbe34d Added XmpArrayValue, simplified XmpTextValue. 2007-09-15 03:00:36 +00:00
Andreas Huggel
12fbc3a169 Added namespace registry. 2007-09-11 15:58:54 +00:00
Andreas Huggel
2707ec475e Temporary fix: do not allow unknown schema namespaces when decoding XMP. 2007-09-11 11:02:12 +00:00
Andreas Huggel
5700a8d994 Introduced XmpParser::initialize and XmpParser::terminate. 2007-09-11 04:04:04 +00:00
Andreas Huggel
97f1845674 Minor change and fix. 2007-09-11 03:27:09 +00:00
Andreas Huggel
5620fb6df1 Added XmpValue hierarchy, LangAltValue and support in the XmpParser for it. 2007-09-10 14:50:31 +00:00
Andreas Huggel
f99e43342d Reworked XmpParser to be able to support any XMP value types. 2007-09-08 07:41:30 +00:00
HumanDynamo
b7e2922422 disable DEBUG 2007-09-06 14:04:09 +00:00
Andreas Huggel
c6ee9fad0c Improved support for XMP arrays. 2007-09-03 08:06:23 +00:00
Andreas Huggel
30d40d2b68 Added IPTC Core properties, allow unknown properties in known schemas. 2007-09-02 09:19:52 +00:00
Andreas Huggel
9ba646f95e Added crs and aux XMP properties. 2007-09-01 15:04:04 +00:00
Andreas Huggel
507fd5d425 Bugfix. 2007-08-31 09:24:35 +00:00
Andreas Huggel
088679c64f Added XMP "Phase 1" functionality: New Image interface to get/set/clear the raw XMP packet. (Merged revisions 1151-1153 and 1196-1197 from branches/xmp plus bugfix which will be in revision 1199.) 2007-08-31 08:28:43 +00:00
Andreas Huggel
34d36799d4 Added image interface to set and clear the XMP packet and the code to write XMP packets to JPEG images. 2007-08-31 06:41:28 +00:00
Andreas Huggel
d128c392a6 Improved consistency of XMP and Exif/IPTC actions, added X extract/insert target, updated test results. 2007-08-27 05:42:36 +00:00
Andreas Huggel
f76a94b3aa Fixed bug introduced in the previous revision, added warning for read value failure to the utility. 2007-08-27 03:45:23 +00:00
Andreas Huggel
91a359bffa Added first version of XMP encoder (not used yet), added Metadatum::toString(n), some smaller cleanups, fixes and tweaks. 2007-08-24 10:55:06 +00:00
HumanDynamo
663efcc7ae Code backported from digiKam to write ImageMagick Raw profile from scratch. Not yet adapted and used. We will use it later about PNG write support 2007-08-23 10:57:49 +00:00
HumanDynamo
830fb206e5 add ref. urls. 2007-08-23 09:21:12 +00:00
HumanDynamo
8f4cc2c747 fix my e-mail 2007-08-23 09:19:04 +00:00
HumanDynamo
a6d09d8b17 code factorization : add new method to wrap zlib uncompress method 2007-08-23 09:07:01 +00:00
HumanDynamo
84f0c2b5ea 2nd code polishing using a new separate method to parse chunk content and assign right metadata accorndinly to image 2007-08-23 08:42:18 +00:00
HumanDynamo
5bd00c91c1 first simplication of code : add a new method to parse PNG chunks 2007-08-23 08:22:38 +00:00
HumanDynamo
01bd260315 added capability to extract PNG iTXt chunk (compressed or uncompressed).
added Adobe XMP iTXt extraction.
added iTXt PNG Description of image (assigned as Exiv2 comments).
2007-08-22 12:25:16 +00:00
HumanDynamo
b72d6ef1f6 fix my e-mail 2007-08-22 09:29:43 +00:00