Commit Graph

83 Commits

Author SHA1 Message Date
Andreas Huggel
bd90c19219 #819: Fixed PentaxDng offsets so that they are relative to the beginning of the makernote, added support for the PentaxDng preview image. 2012-04-11 16:02:44 +00:00
Andreas Huggel
b8155f9289 #819: Changed PentaxId to PentaxDngId and some formatting tweaks. 2012-04-11 05:50:52 +00:00
Andreas Huggel
274fd49790 #819: Applied Pentax DNG makernote patch from Jonathan Kollasch. 2012-04-11 05:50:34 +00:00
Andreas Huggel
0d397b95c7 Updated copyright message for 2012. 2012-03-22 15:19:35 +00:00
Andreas Huggel
6233fa6930 #810: Added sanity-checks for the minimum size of IFD makernotes before parsing. 2012-02-17 15:51:46 +00:00
Andreas Huggel
7770151915 Updated Copyright message for 2011. 2011-02-13 14:08:44 +00:00
Andreas Huggel
3d172ef6f8 #736: Fix for Make starting with a dash. 2010-10-15 07:44:48 +00:00
Andreas Huggel
5f5d089b00 #726: Added support for Samsung2 makernote. (Pretty-print and easy-access functions not done yet.) 2010-09-28 17:05:23 +00:00
Andreas Huggel
717d789c8e #721: Renamed ifdItem to groupName and big internal clean-up: consolidated groups and IfdIds. 2010-08-30 19:33:07 +00:00
Andreas Huggel
06ce0d18b6 - Introduced exiv2.hpp as a wrapper to include all Exiv2 objects. (Renamed existing exiv2.hpp to exiv2app.hpp)
- Changed Sony/Minolta pretty-print function to print EV value
- Renamed rcsid.hpp to rcsid_int.hpp, do not publish it anymore
2010-06-27 10:04:39 +00:00
Andreas Huggel
5d24e744c2 Backed out revisions 2221:2219 and most of change 2216. 2010-05-25 15:04:16 +00:00
Andreas Huggel
03057632f5 Backed out revisions 2210:2208. 2010-05-25 14:53:56 +00:00
Andreas Huggel
74137b432f Nit-picking fixes and enhancements. 2010-05-17 14:00:28 +00:00
Andreas Huggel
0d3e65fe6b Added support for Nikon File Info, Auto Focus 2, Multi Exposure and Flash Info binary arrays. (Jens Mueller) 2010-05-15 14:14:20 +00:00
HumanDynamo
bd4791c57a use right header file to compile under Mingw32 2010-05-14 06:11:56 +00:00
Andreas Huggel
dc6c8086da Fixed compilation with MSVC (Patch by Jens Mueller) 2010-05-09 15:57:00 +00:00
Andreas Huggel
395b5b3a6a #611: Support for SonySR2 private data and encrypted sub-IFD, part 1, still experimental and incomplete. 2010-05-01 04:57:44 +00:00
Andreas Huggel
ffc3fd8ab9 #611: Completed Sony[12] Camera Settings complex array. 2010-04-22 02:37:04 +00:00
Andreas Huggel
6d496a4888 Updated Copyright notice for 2010. 2010-04-03 07:53:30 +00:00
Andreas Huggel
763b4f7933 Removed trailing whitespace. 2009-12-28 14:47:58 +00:00
Andreas Huggel
53e442d0e6 #620: Added support for Nikon Shot Info tags. 2009-12-04 17:40:42 +00:00
Andreas Huggel
370af5c8a3 Merged all changes from the unstable branch into the trunk. 2009-11-27 05:59:23 +00:00
Andreas Huggel
f1db95c52f #656: Replaced assertions with a proper test. 2009-11-17 14:34:35 +00:00
Andreas Huggel
1c2dd764f8 #636: Do not change makernote byte order unless requested. By default, use the same byte order as that of the image (for new makernote metadata). Right now, the only makernote that has its own byte order is Nikon3. Also added missing padding to IPTC binary data for Exif.Image.IPTCNAA. 2009-05-28 11:35:01 +00:00
Andreas Huggel
8a6d9dbc42 Updated Copyright notice for 2009. 2009-02-16 14:30:51 +00:00
Andreas Huggel
86814157c5 Catch unknown makernotes before reading the IFD (digikam bug 174620). 2008-11-09 15:11:39 +00:00
Andreas Huggel
177bd4ffde Added synthesized tag Exif.MakerNote.ByteOrder. 2008-10-10 14:38:24 +00:00
Andreas Huggel
d3a17f004b Added synthesized info tag Exif.MakerNote.Offset. 2008-09-27 15:29:14 +00:00
Andreas Huggel
27d9c0487f Added type tiffIfd, made decoding of OlympusCs tags work. 2008-09-19 15:26:57 +00:00
Andreas Huggel
ee0b991695 Added Olympus2 makernote support, incomplete (Vladimir Nadvornik). 2008-09-18 15:14:21 +00:00
Andreas Huggel
33c7159091 #570: Changed make string to recognize Fujifilm makernotes from FUJIFILM to FUJI. 2008-09-14 15:15:28 +00:00
Andreas Huggel
c088f6bc3e Renamed makernote2 files and TiffHeade2 class. 2008-08-17 02:51:13 +00:00
Andreas Huggel
0d55992e2f Merged unstable branch to trunk. 2008-06-21 10:28:17 +00:00
Andreas Huggel
3ac665a305 Added 2008 to Copyright notice. 2008-01-09 16:44:09 +00:00
Andreas Huggel
91c4dafbf9 Fixed compiler issues (gcc-4.3, msvc 7.1) 2007-09-24 06:33:17 +00:00
Andreas Huggel
da6266da3b Copyright updates for 2007 2007-02-02 10:09:31 +00:00
Andreas Huggel
02ace626ce Fixed ExifData::op= to update IFD pointers of Nikon3 and Fujifilm makernotes correctly. This solves the issues recreated with exiv2iface-test of #496. 2006-11-16 11:14:18 +00:00
Andreas Huggel
9daaaa3f6d Fixed compiler warnings 2006-06-21 09:16:36 +00:00
Andreas Huggel
99b4e71459 Updated copyright and fsf address 2006-01-17 14:53:57 +00:00
Andreas Huggel
06e5c0719e Removed trailing whitespace from source files 2005-10-08 11:25:44 +00:00
Andreas Huggel
5823ceaff3 Changed Ifd::read() to allow it to access the complete Exif data buffer. Corresponding changes done to makernotes. Fixes bug #424. 2005-07-31 08:50:09 +00:00
Andreas Huggel
043a4a348b Added #ifndef SUPPRESS_WARNINGS blocks around all output from the library: compile with -DSUPPRESS_WARNINGS for a quiet library 2005-07-09 10:38:09 +00:00
Andreas Huggel
9c20ef1edb Fixed memory leaks found by Valgrind 2005-07-08 15:29:11 +00:00
Andreas Huggel
b1e0189fa2 Relaxed checking of Makernote IFD next pointer. Print only a warning if the next pointer is not 0. Fixes bug #431 2005-06-11 04:11:23 +00:00
Andreas Huggel
a70511cc4a Changed MakerNoteFactory according to ImageFactory. Removes the need to link applications with mn.o. Fixes bug #427 2005-05-28 05:48:43 +00:00
Andreas Huggel
c99597ccd7 Added basic Sony makernote, decoded Exif.CanonCs2.ISOSpeed (from Exiftool) and Exif.Nikon3.LensFStops (from Robert Rottmerhusen) 2005-04-20 18:16:29 +00:00
Andreas Huggel
6a675f3d82 Added support for Canon Camera settings 1/2 and Custom Functions tags 2005-04-10 04:06:05 +00:00
Andreas Huggel
54a42fc1f7 Generalized and cleaned-up makernote handling 2005-03-13 12:52:56 +00:00
Andreas Huggel
8521dead83 Added 2005 to Copyright lines 2005-03-12 16:43:06 +00:00
Andreas Huggel
2a0149184a Fixes and cosmetic changes; all tests now pass again, finally! 2005-03-12 10:54:52 +00:00