781 Commits (d2253c91f59be50d58a387b17f37a38c2d2025f7)

Author SHA1 Message Date
Kevin Backhouse bf151a17a3
Don't allow zero width/height in WebPImage::inject_VP8X 3 years ago
Christoph Hasse 6cc44ae8b1 test(quicktimevideo) add poc for #2340 3 years ago
Kevin Backhouse d15fdee91e Regression test for https://github.com/Exiv2/exiv2/issues/2339 3 years ago
Peter ccebe7936e
Update Nikon flash tags (#2274) 3 years ago
Christoph Hasse 9afb877324 test(video) add small video file to execute some code in quicktimevideo.cpp 3 years ago
Kevin Backhouse df59a6bb67
Regression test for https://github.com/Exiv2/exiv2/issues/2320 3 years ago
Miloš Komarčević 7fa6d7378f Add Nikon3.WhiteBalanceBias2 3 years ago
Viktor Schneider 73a1a0ec21 Merge remote-tracking branch 'origin' 3 years ago
Peter 94f8889cd3
Update olympus tags (#2246) (#2249)
Update translation output of `Exif.OlympusCs.ArtFilter`/`Exif.OlympusCs.MagicFilter`, `Exif.OlympusCs.ImageStabilization` and `Exif.OlympusCs.WhiteBalance` tags.

Fix `Exif.OlympusCs.ImageStabilization` type from `unsignedShort` to `unsignedLong`.

Closes #2246.

Ref: Exiftool Olympus tags and Olympus E-M10 Mark II instuction manual.
3 years ago
Peter dc4ae73013
Add tag description option to exiv2 app (#2279)
* Add `tagDesc()` to (Exif|Xmp|Iptc) Datums and Keys
* Add `--Print d` option to exiv2 app
* Add testing for all exiv2 application `--Print` options
* Update manpage
3 years ago
Kevin Backhouse 6b5453c9d5
Regression test for https://github.com/Exiv2/exiv2/issues/2268 3 years ago
Christoph Hasse 333c4365ed add files from #2247 to regression test suite 3 years ago
Miloš Komarčević 4f9bed24e1 Add more JXL tests 3 years ago
Viktor Schneider 37dc2ee2d7 update test/data/test_reference_files/exiv2-test.out 3 years ago
Viktor Schneider 061a98aa78 update test references to cover new and updated fujifilm tags 3 years ago
Viktor Schneider fe0f0fb78c apply fujifilm tag changes to exiv2-test.out 3 years ago
Luis Díaz Más 3795e5318b Add POC file 3 years ago
Kevin Backhouse 74622cf494 Add poc for fuzzing coverage. 3 years ago
Miloš Komarčević 44c3aab2dc Add OM System MakerNote test
(manually adapted from 18e2b9a6bb305854bfe05d0275425ad3699ea757)
3 years ago
Luis Díaz Más 5ed9fb4120
Merge pull request #2155 from Exiv2/mainFixJp2_2
Fix in Jp2 metadata writing & improvements in reading (2)
3 years ago
Kevin Backhouse 15328aaa9f
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45291
Use std::round() to handle fractions correctly.
3 years ago
Luis Díaz Más e7478f744d Jp2Image: Implement more checks from JP2 standard + fix bug
- add debug info when parsing Signature box
- Move definitions & static stuff to anonymous namespace
- cleanup while studying code
- Make exceptions more similar to other formats
3 years ago
Dmitry Fedorov 98f982215e
Added JPEG-XR test file (#1946)
This file is in JPEG-XR format and contains IPTC, XMP, geotag and ICC profile metadata
3 years ago
Miloš Komarčević 134c4767b1 Update tests after XMP stripping 3 years ago
Robin Mills 9bf4967e5c
Merge pull request #2110 from mallman/nikon_ContrastDetectAFInFocus
Make Nikon ContrastDetectAFInFocus tags Bytes that print as "Yes" or "No"
3 years ago
Peter d17b7e4484
Fix test_pr_1905.py for native 2019msvc64 (#2108) (#2112)
* Fix test_pr_1905.py for native 2019msvc64 (#2108)

* Move test_pr_1905_poc1_ref.out to reference dir
3 years ago
Michael Allman a3e2410b88 Print value of ContrastDetectAFInFocus as Yes/No. Change internal
selection logic for NikonAf2* from tag data length to group version
3 years ago
Michael Allman 9541a89b13 Make Exif.NikonAf2.ContrastDetectAFInFocus and
Exif.NikonAf22.ContrastDetectAFInFocus byte types
3 years ago
Luis Díaz Más 405f4b5f1b Remove Util::dirname and finally the util files 3 years ago
Luis Díaz Más 1b912fa887 get rid of suffix 3 years ago
Robin Mills 2f135f7e4b Fix regressionTests with modified reference files. `cp test/tmp/* test/data/test_reference_files/` 3 years ago
Robin Mills e1889e39bd Fixing tests. test_issue_981.py is now running all 6 commands. The output Key has correctly changed. The type and value are wrong.
```bash
730 rmills@rmillsmm-local:~/gnu/github/exiv2/update_canon_tags_2/build $ env DYLD_LIBRARY_PATH=$PWD/lib bin/exiv2 -g InfoSize ../test/data/*981*a.exv
Exif.CanonAf2Id.AFInfoSize                   SLong       1  131168
731 rmills@rmillsmm-local:~/gnu/github/exiv2/update_canon_tags_2/build $ exiv2 -g InfoSize ../test/data/*981*a.exv
Exif.Canon.AFInfoSize                        SShort      1  96
732 rmills@rmillsmm-local:~/gnu/github/exiv2/update_canon_tags_2/build $
```
3 years ago
Luis Díaz Más d19e2d42df Use AutoRotate 3 years ago
Luis Díaz Más e625f331f9 Include CanonFlashInfo (somehow missing after cherry-picking) 3 years ago
Alex Esseling 4977b7d5c3 controlmode added 3 years ago
Alex Esseling b0cb14af5e adding OpticalZoomCode 3 years ago
Alex Esseling df29a7667d fix typo Optical Zoom Code 3 years ago
Alex Esseling 5f96ff0bdc adding exposurecompensation 3 years ago
Alex Esseling ea57df5cee Exif.CanonSi.NDFilter 3 years ago
Alex Esseling 372f65e1dd Exif.CanonSi.FlashOutput 3 years ago
Alex Esseling 58fd86fd2d Exif.Canon.CanonFlashInfo 3 years ago
Alex Esseling eb5221e8fb Exif.CanonSi.SelfTimer2 3 years ago
Alex Esseling d29a09e67d Exif.CanonSi.NDFilter 3 years ago
Alex Esseling 3c7c12ff13 Exif.CanonCs.PhotoEffect 3 years ago
Alex Esseling 378041a42d Exif.CanonCs.SpotMeteringMode 3 years ago
Alex Esseling 6e35cf9e29 Exif.Canon.CanonFlashInfo 3 years ago
Alex Esseling 23293064bb work on canon tags 3 years ago
Christoph Hasse b318b9de65 feat(testing): add a new extensive regression test that runs exiv2 over every test file we have 3 years ago
Christoph Hasse d0131ebb75 move test reference files into their own subdirectory 3 years ago
Sturmflut f2385a35aa
[nikon] Add Tokina ATX-i 11-20mm F2.8 CF lens (#2072)
* [nikon] Add Tokina ATX-i 11-20mm F2.8 CF lens

* [nikon] Add test for Tokina ATX-i 11-20mm F2.8 CF lens

Co-authored-by: Sturmflut <Simon Raffeiner>
Co-authored-by: Luis Díaz Más <piponazo@gmail.com>
3 years ago