Commit Graph

  • 91c8853d9f Minor changes Andreas Huggel 2004-03-23 03:23:58 +00:00
  • 13221f14c8 Simplified sample programs Andreas Huggel 2004-03-23 03:18:35 +00:00
  • 3681403ac4 Naming convention: Renamed data members xyz_ that are pointers to pXyz_ Andreas Huggel 2004-03-23 02:55:12 +00:00
  • 8d677a69f3 Added Erase and Extract Tasks, part 1 (for thumbnails) Andreas Huggel 2004-03-22 08:51:32 +00:00
  • a0a42b148e Added Thumbnail class hierarchy and support to erase thumbnails Andreas Huggel 2004-03-22 08:51:07 +00:00
  • 7ffc22ce08 Minor changes Andreas Huggel 2004-03-22 08:50:20 +00:00
  • 027e9f4bdf Added print0xa405() to print the 35mm equivalent focal length Andreas Huggel 2004-03-22 08:50:00 +00:00
  • f7c55fcb64 Bugfix: Set offset to the next IFD directly in the underlying data buffer in non-alloc mode Andreas Huggel 2004-03-22 08:49:20 +00:00
  • 532b0c33a7 Added Thumbnail::dataSize Andreas Huggel 2004-03-20 10:41:20 +00:00
  • fbab78ef9a Minor change Andreas Huggel 2004-03-20 09:15:36 +00:00
  • bac67ee39f Use assert macro where appropriate Andreas Huggel 2004-03-20 05:35:10 +00:00
  • e50500a59c Made print functions static to facilitate using them from clients Andreas Huggel 2004-03-20 04:44:56 +00:00
  • 8c7c00a86e Bugfix in Entry::setValue : use type, not type_ Andreas Huggel 2004-03-20 04:30:33 +00:00
  • 5a99d49284 Switched debugging output off Andreas Huggel 2004-03-20 03:47:30 +00:00
  • 7eb907be5a Isolated Canon Makernote print functions better to make them usable from client applications Andreas Huggel 2004-03-20 03:46:59 +00:00
  • 7048f7d32b Use Canon Makernote data for ISO and Exposure Program Andreas Huggel 2004-03-19 10:07:09 +00:00
  • 95ff809f8f More consistent output for exposure program settings Andreas Huggel 2004-03-19 10:06:44 +00:00
  • f297a651f9 More consistent / better defined handling of Entry::size_ Andreas Huggel 2004-03-19 09:13:33 +00:00
  • 1d655bb915 Make IfdMakerNote::read and copy virtual Andreas Huggel 2004-03-19 09:07:13 +00:00
  • 80005ff6d6 Added Entry::component Andreas Huggel 2004-03-19 04:41:04 +00:00
  • da6d28ade4 Minor doc change (removed Todo) Andreas Huggel 2004-03-18 16:14:40 +00:00
  • a080a79cac Added FUJIFILM MakerNote Andreas Huggel 2004-03-18 16:11:19 +00:00
  • 77ad0f778b Generalized read and copy of IfdMakerNote to use the new parameters (prefix, abs offset, byte order) Andreas Huggel 2004-03-18 16:10:53 +00:00
  • 8f749e8c75 Added byte order to MakerNote and added prefix and abs offset to IfdMakerNote Andreas Huggel 2004-03-18 16:09:44 +00:00
  • ebfc63dc56 Added invalidByteOrder and changed invalid to invalidTypeId Andreas Huggel 2004-03-18 16:08:24 +00:00
  • 0a774bbe4d Change to invalidTypeId Andreas Huggel 2004-03-18 16:07:33 +00:00
  • e413fa60b4 Use invalidByteOrder as default in read and copy functions that do not need any byte order Andreas Huggel 2004-03-18 16:07:07 +00:00
  • 16f3871cd8 Generate dependencies from *mn.hpp files Andreas Huggel 2004-03-18 16:06:03 +00:00
  • 370783fdce Supported invalidByteOrder Andreas Huggel 2004-03-18 16:05:19 +00:00
  • 8a776d2f44 Supported MakerNote byte order and invalidTypeId Andreas Huggel 2004-03-18 16:04:53 +00:00
  • f5f515363e Fix ExposureTime if it is > 1 s Andreas Huggel 2004-03-11 15:08:19 +00:00
  • cdc8c000cf Minor changes Andreas Huggel 2004-03-09 10:11:30 +00:00
  • d721001f1f Minor fix for debug mode Andreas Huggel 2004-03-09 09:59:01 +00:00
  • 44cdf21cdd Added optional offset arg to hexdump Andreas Huggel 2004-03-09 09:58:37 +00:00
  • b4952cc1d4 Bugfix Andreas Huggel 2004-03-09 09:00:04 +00:00
  • fe6ee8bc05 Added simple unit tests and expected output Andreas Huggel 2004-03-09 08:20:36 +00:00
  • 6c389a708b Fixed TIFF thumbnail bug in Thumbnail::updateTiffImage Andreas Huggel 2004-03-09 05:43:08 +00:00
  • fba516dcc9 Added memory management support, changed factory from storing prototypes to storing a create function Andreas Huggel 2004-03-09 04:32:21 +00:00
  • eb9541f172 Makernote write support, part 3 (differentiate memory management modes, do not sort makernote) Andreas Huggel 2004-03-09 04:29:45 +00:00
  • 27a9560e30 Minor changes Andreas Huggel 2004-03-09 04:28:01 +00:00
  • 0630d75b85 Makernote write support, part 2, added and updated documentation Andreas Huggel 2004-03-08 16:37:57 +00:00
  • cdae02333f Makernote write support, part 2 Andreas Huggel 2004-03-08 16:37:25 +00:00
  • 3c1d47b2ce Added a "knot" module, mn.o, to force initialization of static data when compiling the static library Andreas Huggel 2004-03-08 06:24:04 +00:00
  • 7174da0192 Auto-registration of MakerNote subclasses in the factory, combined mnfactory and makernote into one component again Andreas Huggel 2004-03-08 02:20:03 +00:00
  • f65e61b5eb Updated documentation Andreas Huggel 2004-03-07 16:11:48 +00:00
  • 6cafaf11e3 Split makernote component in makernote, mnfactory and canonmn Andreas Huggel 2004-03-07 11:02:58 +00:00
  • 9f53c453ee Changed documentation Andreas Huggel 2004-03-07 09:01:25 +00:00
  • 7f3ac68256 Minor fix in toString() Andreas Huggel 2004-03-07 08:52:29 +00:00
  • 1daee4d7ae Changes for makernote write support, documentation updates Andreas Huggel 2004-03-07 08:47:20 +00:00
  • 4ee8aac263 Added index idx (again), findIdx, changed erase(tag), documentation Andreas Huggel 2004-03-07 08:45:41 +00:00
  • 17d0f75edf Added findIdx(), documentation changes Andreas Huggel 2004-03-07 08:44:14 +00:00
  • 72d7b901d7 Minor documentation changes Andreas Huggel 2004-03-07 08:43:10 +00:00
  • 8b70b9fbb9 Moved PreEntry and related stuff to the private part of Ifd Andreas Huggel 2004-03-07 03:22:45 +00:00
  • a1e3bf545f Fixed IFD to update internal offsets on copy() => copy is not const anymore Andreas Huggel 2004-03-07 02:53:27 +00:00
  • 59643bd4e1 Fixed IFD to update internal offsets on copy() Andreas Huggel 2004-03-07 02:52:15 +00:00
  • 07b0657060 Changed signature of makeKey Andreas Huggel 2004-03-06 06:37:03 +00:00
  • bbe8481266 Print info that exiv2 does not print (mainly the key) Andreas Huggel 2004-03-06 06:36:36 +00:00
  • 90cc0b1081 Minor doc fix Andreas Huggel 2004-03-06 06:35:50 +00:00
  • 03f2f15d98 Bugfixes (creation of Metadatum with 2 shorts instead of 1, duplicate StripOffset tags in thumbnail IFD) and change of makeKey() signature Andreas Huggel 2004-03-06 06:35:25 +00:00
  • ab0de73a9e Added print function for ISO speed ratings Andreas Huggel 2004-03-05 07:57:28 +00:00
  • 9a030e375d Added wildcard support to MakerNoteFactory Andreas Huggel 2004-03-05 07:56:48 +00:00
  • a55f366a6a Removed some obsolete stuff Andreas Huggel 2004-02-21 12:05:18 +00:00
  • 9f64365736 Minor clean-up Andreas Huggel 2004-02-21 12:04:45 +00:00
  • c1ff9cd64c Strip all trailing 0s in AsciiValue::write Andreas Huggel 2004-02-21 12:04:22 +00:00
  • f6c0f9371a Minor clean-ups Andreas Huggel 2004-02-21 12:03:32 +00:00
  • fdd338981a MakerNote related changes and Entry clean-up Andreas Huggel 2004-02-21 12:02:24 +00:00
  • e9d0aea8e5 Minor changes Andreas Huggel 2004-02-21 12:00:32 +00:00
  • 1f94309899 Added MakerNote support, basics Andreas Huggel 2004-02-21 11:59:49 +00:00
  • d42550f8aa Added components dependency graph Andreas Huggel 2004-02-19 10:21:12 +00:00
  • 3c952a6993 Simplifed the example Andreas Huggel 2004-02-16 09:04:51 +00:00
  • b97eb57cd8 Added Metadatum::toFloat and toRational Andreas Huggel 2004-02-16 08:56:50 +00:00
  • 04eb1f992b Implemented print modes, part 2 Andreas Huggel 2004-02-16 08:55:36 +00:00
  • 28295c5d80 Use Value::toRational where applicable Andreas Huggel 2004-02-16 08:53:48 +00:00
  • 013f56e77d Added Value::toFloat, Value::toRational Andreas Huggel 2004-02-16 08:52:20 +00:00
  • 640430787a More documentation, link to the MakerNote page Andreas Huggel 2004-02-16 08:45:53 +00:00
  • cd6f1a8eed Minor fix Andreas Huggel 2004-02-15 10:20:29 +00:00
  • 8268929743 Simplified example, made it more compatible with Doxygen Andreas Huggel 2004-02-15 10:18:18 +00:00
  • 47e43318a6 Implemented print modes, part 1 Andreas Huggel 2004-02-15 10:17:39 +00:00
  • 058a44c5d1 Added functions to access thumbnail type and size Andreas Huggel 2004-02-15 10:17:04 +00:00
  • 9890b51ed2 Added print mode option Andreas Huggel 2004-02-15 10:16:21 +00:00
  • ccd29216bc Minor change Andreas Huggel 2004-02-15 10:15:49 +00:00
  • 5b9541bc93 Moved getType() template from types to value Andreas Huggel 2004-02-15 04:46:24 +00:00
  • 354a47cc06 More print functions added Andreas Huggel 2004-02-15 04:37:38 +00:00
  • 3841300980 Changed localtime_r to localtime for portability Andreas Huggel 2004-02-15 04:17:19 +00:00
  • 27be5b8147 More testing... Andreas Huggel 2004-02-13 02:59:37 +00:00
  • 2eec949df1 Changed print format Andreas Huggel 2004-02-13 02:58:48 +00:00
  • 8475aa4c65 Added orientation print function Andreas Huggel 2004-02-13 02:58:14 +00:00
  • e719c371c3 Shortened type names Andreas Huggel 2004-02-13 02:57:40 +00:00
  • b870d3d1a0 Taglist takes a stream now Andreas Huggel 2004-02-12 16:05:00 +00:00
  • d21943ca94 Added print functions for UserComment and Copyright Andreas Huggel 2004-02-12 15:54:31 +00:00
  • e97918b15f Added operator=, clarified documentation Andreas Huggel 2004-02-12 15:54:01 +00:00
  • 434007f0f2 Minor documentation fixes Andreas Huggel 2004-02-11 08:29:10 +00:00
  • 6749046e40 Divided exif.[ch]pp into components Andreas Huggel 2004-02-11 06:39:36 +00:00
  • 8f4668a6e9 Added printing of the interpreted metadatum value Andreas Huggel 2004-02-10 09:25:09 +00:00
  • c4cf52c6ad Re-added PNG images, this time as binary files Andreas Huggel 2004-02-10 02:57:54 +00:00
  • be651b821a Removed PNG files Andreas Huggel 2004-02-10 02:56:34 +00:00
  • 6f9b10db61 Pseudo headerfile containing only Dozygen documentation Andreas Huggel 2004-02-10 02:41:43 +00:00
  • 3408dec805 Added Exiv2, the application, with print, rename and adjust actions Andreas Huggel 2004-02-10 02:40:51 +00:00
  • 9cf3e66801 Fixed blunders related to non-intrusive writing: Ambiguous Ifd constructor, incomplete implementation of updateIfds Andreas Huggel 2004-02-10 02:39:34 +00:00
  • 97959c9ae3 Added support for grown-up applications, consisting of more than one file Andreas Huggel 2004-02-10 02:37:25 +00:00