Commit Graph

3193 Commits

Author SHA1 Message Date
Miloš Komarčević
01a146e014
Merge pull request #1427 from Exiv2/prettyprint_planarconfig
Pretty print PlanarConfig
2020-12-09 12:57:12 +01:00
Miloš Komarčević
5e7a563407 Pretty print PlanarConfig 2020-12-09 09:28:49 +01:00
Miloš Komarčević
85e3a31242 Promote remaining SHORT/LONG tags default type 2020-12-08 15:35:53 +01:00
Robin Mills
866d213983
Merge pull request #1409 from Exiv2/fix_1402_rafimage_0.27
fix_1402_rafimage_0.27
2020-11-28 09:40:09 +00:00
Robin Mills
2466c78fe6 Calming Test Suite concerning Continuous and CropMode confusion. 2020-11-28 09:13:26 +00:00
Robin Mills
a71eb24956 Pointless change to trigger CI to build again. 2020-11-27 18:49:11 +00:00
Robin Mills
e032586d74 Code/comment tidy. 2020-11-26 20:29:38 +00:00
Robin Mills
9b877f8506 Success. It's working! 2020-11-26 20:23:03 +00:00
Miloš Komarčević
0b5ba68e54
Merge pull request #1412 from Exiv2/dng15_0.27
Add DNG 1.5 tags and values
2020-11-26 16:50:56 +01:00
Robin Mills
c48189afa7 Add FujiIFD to TiffCreator::tiffGroupStruct_ 2020-11-26 13:34:29 +00:00
Robin Mills
a8b549f7df Remove debugging code. 2020-11-26 13:28:03 +00:00
Miloš Komarčević
4ab2eb3ec6 Add DNG 1.5 tags and values 2020-11-25 22:12:23 +01:00
Miloš Komarčević
13032f44f1 Fix Pana tag typo and improve Fuji tag description 2020-11-25 21:20:20 +01:00
Robin Mills
45119e3260 WIP: working to understand how to support tiffIfd in tiffvisitor_int.cpp 2020-11-25 16:41:03 +00:00
Miloš Komarčević
b410eb3550 Complete DNG 1.4 spec support 2020-11-25 15:47:06 +01:00
hanno@schwalm-bremen.de
a2f4082beb Revert exv commit and remove empty line. 2020-11-25 13:27:51 +01:00
hanno@schwalm-bremen.de
abce0ac300 Fix typo and remove empty line. 2020-11-25 13:27:51 +01:00
hanno@schwalm-bremen.de
01a449544c Adding support for DefaultUserCrop and BaselineExposureOffset
Nothing special, copied from dng 1.5 reference.
2020-11-25 13:27:50 +01:00
Robin Mills
76514a1654 WIP #1402 rafimage::printStructure() improved formatting. 2020-11-24 20:51:43 +00:00
Robin Mills
49fa54d7f2
Merge pull request #1407 from FreddieWitherden/0.27-maintenance
Add support for Fuji's CropMode tag.
2020-11-24 20:42:43 +00:00
Freddie Witherden
8f1f6fce1f
Add support for Fuji's CropMode tag. 2020-11-24 08:05:24 -06:00
Robin Mills
e045fd666a
Merge pull request #1389 from Exiv2/fix_929_exif2.31_0.27
fix_929_exif2.32_0.27
2020-11-21 12:47:44 +00:00
Robin Mills
5f9daf725b Moved orphaned declaration of exifGPSDirRef. 2020-11-21 10:15:20 +00:00
Miloš Komarčević
c688ed448d Moved ambient tags to Exif only list, other refactoring
Handle more TIFF/EP vs Exif differences

Moved translated values (GPS, Exif) closer to their respective lists
2020-11-20 21:22:41 +01:00
Robin Mills
829ed7da15 Clarified definition and use of enum SectionId @kmilos: please review/approve. 2020-11-20 10:02:32 +00:00
Robin Mills
4017f79c83
Merge pull request #1400 from Exiv2/fix_1393_iptc_tags_web_0.27
fix_1393_iptc_tags_web_0.27
2020-11-19 15:52:17 +00:00
Robin Mills
4c52891549 Fix tag GPSHPositioningError to use printValue() pretty-printer. 2020-11-19 15:48:14 +00:00
Robin Mills
a59a382961 I hope I've made a better job of this at this attempt. I don't thing the "section" enum is of much importance. I don't believe anything in particular is done with with it.
```cpp
    /*!
      @brief Section identifiers to logically group tags. A section consists
             of nothing more than a name, based on the Exif standard.
     */
    enum SectionId { sectionIdNotSet,
                     imgStruct, recOffset, imgCharacter, otherTags, exifFormat,
                     exifVersion, imgConfig, userInfo, relatedFile, dateTime,
                     captureCond, gpsTags, iopTags, mpfTags, makerTags, dngTags, panaRaw,
                     tiffEp, tiffPm6, adobeOpi,
                     lastSectionId };
```

I pleased with the documentation and drawing I have added to the book concerning the Exif Specification.

https://clanmills.com/exiv2/book/#Exif
2020-11-19 15:40:50 +00:00
Robin Mills
e887b6487f fix_1393_iptc_tags_web_0.27 2020-11-19 09:21:56 +00:00
Freddie Witherden
ff0dc4b1df
Add support for Sony lens aberration correction parameters. 2020-11-18 16:40:24 -06:00
Miloš Komarčević
12f7002493 Minor DNG related changes after review 2020-11-17 20:10:13 +01:00
Miloš Komarčević
e92d5f2e61 Add remaining DNG 1.3 tag values 2020-11-17 09:46:49 +01:00
Miloš Komarčević
682927ee25
Also use existing light source pretty print for DNG 2020-11-12 10:10:53 +01:00
Miloš Komarčević
2113dfeb8a Add DNG CFALayout values 2020-11-10 18:59:50 +01:00
Miloš Komarčević
04a9743a1c Fix syntax error, improve value name style 2020-11-10 12:41:05 +01:00
Miloš Komarčević
a2a7ee2733 Add some DNG related tag values 2020-11-10 10:57:49 +01:00
clanmills
58ae0b0752 fix_929_exif2.31_0.27 2020-11-07 20:36:24 +00:00
Robin Mills
3e78cac3f4
Merge pull request #1384 from Exiv2/fix_1380_binary
Disable exiv2 option --binary (0.27->maintenance)
2020-11-06 07:58:44 +00:00
Miloš Komarčević
1038e62a42 actions: simplify print summary using easyaccess 2020-11-05 12:10:36 +01:00
Miloš Komarčević
f6abec4432 exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
Miloš Komarčević
5e92d5e078 Fix easyaccess-test 2020-11-03 11:03:46 +01:00
Miloš Komarčević
98f4effeea Add DateTimeOriginal to easyaccess 2020-11-02 17:30:46 +01:00
Miloš Komarčević
189e0c9338 Add more easy accessors for Exif & TIFF/EP overlap 2020-11-02 10:25:19 +01:00
clanmills
bfee7abfc5 Disable exiv2 option --binary 2020-11-01 11:58:40 +00:00
Olli Lupton
eec8e8902f Add LensType entry for Olympus M.Zuiko Digital ED 17mm F1.2 Pro lens. 2020-10-20 20:21:23 +01:00
Leonardo Brondani Schenkel
0f6fef7507 Make lens name consistent with models 150 and 368 2020-10-19 13:49:58 +02:00
Leonardo Brondani Schenkel
c4d18d02e7 Detect Sigma 18-35mm f/1.8 DC HSM (firmware 2.x)
On Canon bodies and lens firmware 1.x, this lens identifies itself using
model number 150. Starting with firmware 2.x, this lens now identifies
itself using model number 368.

Exiv2 was correctly identifying the former but not the latter.

This commit also fixes a pre-existing bug in which exiv2 was not
correctly disambiguating lenses using model number 368.
2020-10-19 13:49:58 +02:00
Luis Díaz Más
9eb058bd43 Modify strncpy0 to avoid warning 2020-10-17 17:39:13 +02:00
Luis Díaz Más
44debddf4e Hide zlib absolute path in cmake config file 2020-10-17 17:05:12 +02:00
Luis Díaz Más
8dc42199e8 Hide exiv2-xmp dependency in CMake config file: 2020-10-17 17:05:12 +02:00