86 Commits (f237f323c6fa7f5576de77fe6dda5693eda3a6f2)

Author SHA1 Message Date
Andreas Huggel 84ec44eddd Canon makernote update (Patrice Boissonneault). This is an intermediate revision for keepsake purposes. I will reduce this to a more conservative version shortly, in the meantime, try to avoid using this revision. 19 years ago
Andreas Huggel 6701f7ac59 Updated labels and translations (Patrice Boissonneault) 20 years ago
Andreas Huggel 4488e2c204 Added some basic CRW mapping documentation and a few unknown tags to the Canon Makernote (in order to define the type) 20 years ago
Andreas Huggel 99b4e71459 Updated copyright and fsf address 20 years ago
Andreas Huggel a0f0c0e18c Another update on the way to CRW write-support. Still not complete; don't use 20 years ago
Andreas Huggel 06e5c0719e Removed trailing whitespace from source files 20 years ago
Andreas Huggel 489fff191d Canon CRW read support, first try. Introduces a new approach to parsing metadata. Cluttered by some related additions to the Canon makernote note and a bit of cleanup. 20 years ago
Andreas Huggel f3a62630b2 Fixed bug #437, added "Raw" image quality 20 years ago
Andreas Huggel 5823ceaff3 Changed Ifd::read() to allow it to access the complete Exif data buffer. Corresponding changes done to makernotes. Fixes bug #424. 20 years ago
Andreas Huggel 02dee1b329 Added tag and dataset title (label) 20 years ago
Andreas Huggel 043a4a348b Added #ifndef SUPPRESS_WARNINGS blocks around all output from the library: compile with -DSUPPRESS_WARNINGS for a quiet library 20 years ago
Andreas Huggel a70511cc4a Changed MakerNoteFactory according to ImageFactory. Removes the need to link applications with mn.o. Fixes bug #427 20 years ago
Andreas Huggel b8e809195c Fixed MSVC compilation 20 years ago
Andreas Huggel c99597ccd7 Added basic Sony makernote, decoded Exif.CanonCs2.ISOSpeed (from Exiftool) and Exif.Nikon3.LensFStops (from Robert Rottmerhusen) 20 years ago
Andreas Huggel 90a707fa2e Fixed bugs found on MinGW and with MSVC. iotest still misteriously fails. 20 years ago
Andreas Huggel 6a675f3d82 Added support for Canon Camera settings 1/2 and Custom Functions tags 20 years ago
Andreas Huggel 1f82dffcfa Added type information to Exif tag tables. Updated comment example, documentation and tests. Implements feature #425 21 years ago
Andreas Huggel 54a42fc1f7 Generalized and cleaned-up makernote handling 21 years ago
Andreas Huggel 8521dead83 Added 2005 to Copyright lines 21 years ago
Andreas Huggel 8221293072 Completed ExifData assignment operator and copy constructor, added related code and tests. Fixes bug #417 21 years ago
brad 77d3d5621a added subversion style keywords 21 years ago
Andreas Huggel 8551c935f8 Changed MakerNote class hierarchy to use std::auto_ptr where appropriate 21 years ago
Andreas Huggel a25763d070 Replaced custom integer types with C99 types 21 years ago
Andreas Huggel 0147a77c7b Added Key, ExifKey and IptcKey class hierarchy
Changed Exif keys to 'Exif.ifdItem.tagName'
21 years ago
Andreas Huggel 166e6f7928 Added full IPTC read and write support (Brad, bs_3.patch) 21 years ago
Andreas Huggel 9d72b7d1ec Revamped image and introduced byte* interface (Brad, bs_1.patch with minor modifications by ahu) 21 years ago
Andreas Huggel 3478419f13 Removed unnecessary dynamic_casts 21 years ago
Andreas Huggel f98f131244 Added the makernote buffer to the arguments passed to the create function. This allows the makernote create function to determine the exact makernote needed based on its
content. The new concept is used to automatically determine which of the three Nikon makernotes to create.
21 years ago
Andreas Huggel 63883fa21f Code and documentation cleanup 21 years ago
Andreas Huggel cbb1c15810 Changed namespace name Exif to Exiv2 21 years ago
Andreas Huggel cd6ca2a94c Implemented print functions for flash details and AF point(s) used 22 years ago
Andreas Huggel 7eb907be5a Isolated Canon Makernote print functions better to make them usable from client applications 22 years ago
Andreas Huggel 95ff809f8f More consistent output for exposure program settings 22 years ago
Andreas Huggel fba516dcc9 Added memory management support, changed factory from storing prototypes to storing a create function 22 years ago
Andreas Huggel 7174da0192 Auto-registration of MakerNote subclasses in the factory, combined mnfactory and makernote into one component again 22 years ago
Andreas Huggel 6cafaf11e3 Split makernote component in makernote, mnfactory and canonmn 22 years ago