Commit Graph

  • 3b3f154e56 Some rational values are printed as %2.2f and not %i/%i because some cameras and SW tend to write both the numerator and denominator prescaled with some (huge) value (I have several such Photoshop-edited images taken by kodak DX4900). Jan Patera 2004-05-24 14:13:20 +02:00
  • a4ebc28a90 1) New 3 values of MNOTE_NIKON1_TAG_QUALITY 2) ASCII numeric value of MNOTE_NIKON_TAG_FIRMWARE displays as ASCII and not hex 3) support for MNOTE_NIKON_TAG_DIGITALZOOM, MNOTE_NIKON1_TAG_DIGITALZOOM, MNOTE_NIKON1_TAG_FOCUS & MNOTE_NIKON1_TAG_CONVERTER 4) support of rational value of MNOTE_OLYMPUS_TAG_DIGIZOOM (not only SHORT) 5) double instead of float to avoid precision problems (like 0xFFFFFFFF / 0xFFFFFFFF) Jan Patera 2004-05-24 14:08:17 +02:00
  • 8a572f060a jpeg_data_append_section changed from static to public Jan Patera 2004-05-24 14:06:09 +02:00
  • f3cff99944 proper size of memblock to clear Jan Patera 2004-05-21 16:28:56 +02:00
  • 2f425bd4b0 strnicmp was not a typo. *nix compilers don't like it therefore I changed it to strncasecmp. Hopefully non-*nix developers will be able to replace it with strnicmp (e.g. via define in their config.h) Jan Patera 2004-05-21 16:23:07 +02:00
  • fa627e4a20 2004-05-15 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2004-05-20 12:50:36 +02:00
  • 75c9fb6a2c fixed typo (typical vi failure) Jörg Hoh 2004-05-18 14:27:38 +02:00
  • 4a2e6c47e3 added error handling on realloc added a missing realloc when removing entries Jörg Hoh 2004-05-16 16:06:37 +02:00
  • 8e917db0d9 added error handling on malloc/realloc Jörg Hoh 2004-05-16 15:48:29 +02:00
  • db870c6bc8 we know how much memory we need so we don't need to call realloc() all the time Jörg Hoh 2004-05-15 22:29:19 +02:00
  • adee311ad5 2004-05-13 Jan Patera <patera@users.sourceforge.net> Jan Patera 2004-05-13 15:58:23 +02:00
  • 9852231121 2004-05-12 Jan Patera <patera@users.sourceforge.net> Jan Patera 2004-05-12 14:03:47 +02:00
  • e0aa8c3ebf 2004-05-11 Jan Patera <patera@users.sourceforge.net> Jan Patera 2004-05-11 17:17:58 +02:00
  • 18f3f81064 A fix of storing maker note on save. If the new mnote was longer than in the original file, the created file was corrupted. If it was shorter than originally, random rubbish was stored (could be viewed also as "padding"). Jan Patera 2004-05-11 17:15:26 +02:00
  • 8210d47e85 Saving of Nikon v2 maker note Jan Patera 2004-05-11 17:11:17 +02:00
  • 334c8a4219 jpeg_data_set_exif_data unreferences previous exif info to prevent memory leak. jpeg_data_save_file now returns 1 if success and 0 if failure. Incomplete file is now deleted. Jan Patera 2004-05-11 16:25:15 +02:00
  • 956ad1cc14 A CR/LF problem killed output of processing MNOTE_NIKON_TAG_LENS Jan Patera 2004-05-10 14:57:17 +02:00
  • 90673c75b8 2004-05-10 Jan Patera <patera@users.sourceforge.net> Jan Patera 2004-05-10 14:31:01 +02:00
  • 316da3a37b 2004-05-10 Jan Patera <patera@users.sourceforge.net> Jan Patera 2004-05-10 14:29:48 +02:00
  • b52ba5e4d1 I've extended support of Nikon maker note in the "Olympus" part, where Lutz originally put the first code. It appears there are at least 3 versions of Nikon mnote: 1) IFD with 0x1B items - was confused w/ Pentax-made mnote 2) 'Nikon',0,1,0,IFD 3) 'Nikon',0,2,0,0,0, 8-byte TIFF header, IFD Jan Patera 2004-05-10 14:28:48 +02:00
  • 6456cba884 2004-05-07 Jan Patera <patera@users.sourceforge.net> Jan Patera 2004-05-07 16:40:31 +02:00
  • 890f423d62 2004-05-07 Jan Patera <patera@users.sourceforge.net> Jan Patera 2004-05-07 16:37:53 +02:00
  • 959669a17b || instead of && caused rejecting all mnotes Jan Patera 2004-05-05 20:02:23 +02:00
  • 14b7d9a1ef 2004-05-04 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2004-05-04 23:27:01 +02:00
  • 498c451187 2004-05-03 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2004-05-03 22:07:26 +02:00
  • 21a38011c6 2004-05-03 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2004-05-03 21:01:18 +02:00
  • b47b55e31f 2004-05-02 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2004-05-02 22:59:23 +02:00
  • dddae159d2 2004-05-02 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2004-05-02 22:39:20 +02:00
  • c7d3d3c1e8 actually ship our _stdint.h Hans Ulrich Niedermann 2004-04-07 02:39:10 +02:00
  • 4fed04ef37 Create and use _stdint.h Hans Ulrich Niedermann 2004-04-06 21:31:55 +02:00
  • 220d7813fc prepare versions for 0.7.0 release Hans Ulrich Niedermann 2004-04-06 15:16:19 +02:00
  • 0ec8e3c77e 2004-04-04 Lutz Mueller lutz@users.sourceforge.net Lutz Mueller 2004-04-04 11:01:01 +02:00
  • 75a4c4e50b Please don't crash whenever calling memset Jan Patera 2004-04-02 18:10:30 +02:00
  • 3960c03873 Fix of a recently introduced typo: "Stanard" -> "Standard" Jan Patera 2004-04-02 18:09:12 +02:00
  • 6ccb061c71 2004-04-02 Jan Patera <patera@users.sourceforge.net> Jan Patera 2004-04-02 17:59:34 +02:00
  • 97c710761f A few changes & fixes of the code compaction dated 2004-03-15: 1) maxlen instead of maxlen-1 (it has been decreased by one for that reason) 2) items[i].elem[j] searched while items[i].elem[j].string is not NULL and not index (nothing would have been found) 3) MNOTE_PENTAX_TAG_ISO_SPEED: value of 100: used to get printed as "100", now it was unknown value -> added to items.elem I am afraid 200 would also have the same problem (I don't have any sample file) -> also added to items.elem 4) items.elem[10] -> items.elem[7]: 7 is enough, less static memory & smaller executable Jan Patera 2004-04-02 17:55:51 +02:00
  • 725e2aef39 do include inttypes.h not stdint.h Jörg Hoh 2004-04-01 22:37:39 +02:00
  • b5631f1c56 - use types of appropriate size if stdint.h is available Jörg Hoh 2004-04-01 22:24:22 +02:00
  • f4b1494c93 No gettextize messages, please Hans Ulrich Niedermann 2004-03-20 12:24:25 +01:00
  • f1fab47920 - Code simplification - sizeof(char) == 1 (according to the C standard) Jörg Hoh 2004-03-19 20:57:30 +01:00
  • b58ede9368 2004-03-16 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2004-03-16 00:14:49 +01:00
  • 4a39462017 2004-03-15 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2004-03-15 22:42:20 +01:00
  • 58fb64667a 2004-03-03 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2004-03-03 21:45:16 +01:00
  • c933038251 2004-03-03 Jan Patera <patera@users.sourceforge.net> Jan Patera 2004-03-03 16:41:06 +01:00
  • 10076bbf98 Fixes of changes "2004-03-02 Joerg Hoh<joerg@devone.org>": 1) EXIF_TAG_SUBJECT_DISTANCE_RANGE: entries made global static to be compilable with C 2) all values of the new code were shifted by one Jan Patera 2004-03-03 16:38:36 +01:00
  • c7b7559f6e 2004-03-02 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2004-03-02 19:11:06 +01:00
  • 487b611c58 * libexif/pentax/exif-mnote-data-pentax.c: Fixed flipped inequation causing all value requests to be denied as invalid Jan Patera 2004-03-01 12:58:34 +01:00
  • 2840245a22 exif_mnote_data_pentax_get_value: Fixed flipped inequation causing all value requests to be denied as invalid Jan Patera 2004-03-01 12:56:37 +01:00
  • d083c06bbe 2004-02-02 Jan Patera <patera@users.sourceforge.net> Jan Patera 2004-02-02 16:39:37 +01:00
  • 50f3af6f65 propper skipping of JPEG_MARKER_COM when searching for JPEG_MARKER_APP1 with exif data Jan Patera 2004-02-02 16:36:40 +01:00
  • 5fbce35376 2004-01-19 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2004-01-19 22:49:50 +01:00
  • 85959d03a8 undo changes breaking build Hans Ulrich Niedermann 2004-01-10 20:24:33 +01:00
  • da88e12927 2004-01-08 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2004-01-08 00:36:46 +01:00
  • 23b9add463 2004-01-07 Jan Patera <patera@users.sourceforge.net> Jan Patera 2004-01-07 16:21:49 +01:00
  • ded3746c35 EXIF_TAG_COMPONENTS_CONFIGURATION, EXIF_TAG_COPYRIGHT: do not write beyond provided space in val: 3arg of every strncat() fixed Jan Patera 2004-01-07 16:16:59 +01:00
  • 9fc047a737 1) Two new arguments (char *val, unsinged int maxlen) added to the following functions and macros: exif_entry_get_value exif_entry_get_value_brief exif_mnote_data_get_value exif_mnote_data_pentax_get_value macros: exif_content_get_value exif_content_get_value_brief Jan Patera 2004-01-07 16:12:12 +01:00
  • eb2e2e4197 exif_mnote_data_pentax_get_value(), mnote_pentax_entry_get_value(): 1) 2 new args: val & maxlen 2) no static variables Jan Patera 2004-01-07 16:01:39 +01:00
  • 6df72e7c8f exif_mnote_data_olympus_get_value(), mnote_olympus_entry_get_value(): 1) 2 new args: val & maxlen 2) no static variables 3) do not duplicate string on return 4) proper NULL-termination of long strings Jan Patera 2004-01-07 15:57:38 +01:00
  • c2832280b0 exif_mnote_data_canon_get_value(), mnote_canon_entry_get_value(): 1) 2 new args value & maxlen 2) no static variables 3) does not duplicate string on return Jan Patera 2004-01-07 15:53:04 +01:00
  • a52aa588c3 2003-12-09 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-12-09 20:50:00 +01:00
  • e5c89730df 2003-12-08 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-12-08 00:26:05 +01:00
  • e2db3f27a3 2003-12-01 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-12-01 19:27:50 +01:00
  • 2ba1aebb7a 2003-12-01 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-12-01 19:09:29 +01:00
  • 0b3713ac57 *** empty log message *** Lutz Mueller 2003-10-30 23:10:45 +01:00
  • 87adbfe7de 2003-10-30 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-10-30 22:26:30 +01:00
  • 303b1426a5 2003-10-30 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-10-30 22:10:35 +01:00
  • 1cd9ec6458 2003-10-30 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-10-30 18:43:52 +01:00
  • f29f49c935 2003-10-28 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-10-28 23:50:07 +01:00
  • 67b4244a98 2003-10-28 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-10-28 19:53:44 +01:00
  • e6fa9613f6 2003-10-28 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-10-28 19:49:47 +01:00
  • 401b94bccd no relative files in .cvsignore Hans Ulrich Niedermann 2003-10-27 23:46:21 +01:00
  • b66bd1e8e8 use $(top_builddir) instead of .../ Hans Ulrich Niedermann 2003-10-27 23:46:08 +01:00
  • 35f4590a36 2003-10-27 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-10-27 23:34:30 +01:00
  • 60b36e3bb2 2003-10-27 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-10-27 21:07:11 +01:00
  • 31c34a0dcb intl subdir gets added by gettextize Hans Ulrich Niedermann 2003-10-27 18:32:32 +01:00
  • b2a7a9adad po/Makefile.in gets added by gettextize Hans Ulrich Niedermann 2003-10-27 18:31:14 +01:00
  • 6c654b384a 2003-10-26 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-10-26 23:30:27 +01:00
  • cca16ef3ba *** empty log message *** Lutz Mueller 2003-10-26 11:24:26 +01:00
  • 3009b13ee2 2003-10-26 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-10-26 11:18:31 +01:00
  • 5a057b19dd 2003-10-26 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-10-26 11:11:32 +01:00
  • f2cc306190 2003-10-26 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-10-26 11:06:17 +01:00
  • 46100bfb51 2003-10-15 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-10-15 20:04:03 +02:00
  • 42f8121899 2003-10-08 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-10-08 20:08:01 +02:00
  • bb6c577e7b 2003-10-08 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-10-08 18:40:11 +02:00
  • 11194518e4 *** empty log message *** Lutz Mueller 2003-09-28 20:00:06 +02:00
  • ef113b2fc0 2003-09-28 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-09-28 19:35:13 +02:00
  • 9ddeaab114 Drop EOL blanks and // comments Arnaud Launay 2003-09-17 13:31:06 +02:00
  • 37d2f2ccc4 2003-09-05 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-09-05 16:36:44 +02:00
  • e37e3f7edc 2003-08-25 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-08-25 06:44:30 +02:00
  • 1b9f32404d working towards working build Hans Ulrich Niedermann 2003-08-24 19:40:02 +02:00
  • 01b2a645f9 po Hans Ulrich Niedermann 2003-08-24 19:33:35 +02:00
  • 96b86682f7 fix build system Hans Ulrich Niedermann 2003-08-24 19:30:05 +02:00
  • 951ffa9f96 2003-08-06 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-08-06 21:47:53 +02:00
  • 8c14100e39 2003-08-04 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-08-04 21:51:53 +02:00
  • 1591ffc395 2003-07-30 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-07-30 22:39:28 +02:00
  • ed0570dacb 2003-07-30 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-07-30 00:45:10 +02:00
  • 4907f19901 2003-07-30 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-07-30 00:19:40 +02:00
  • b2dcba9519 2003-07-20 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-07-20 21:27:40 +02:00
  • c46bb146b7 2003-05-01 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-05-01 01:51:44 +02:00
  • 9324dd5f31 2003-04-29 Lutz Mueller <lutz@users.sourceforge.net> Lutz Mueller 2003-04-29 22:13:50 +02:00