1066 Commits (main)

Author SHA1 Message Date
Pino Toscano 902c1546a4 Drop extra file executable permissions
Drop the extra executable permissions from data files, as they don't
need to (and must not) be executed.
9 months ago
norbertwg b1b9e74df8 change print of Exif.Canon.SerialNumber
output now aligned with Canon Photo Digital Professional 4
as print0x000c was also used for 0x000a, new function print0x000a
as copy from old print0x000c
1 year ago
Miloš Komarčević 7d07065985 Fix DNG RGBTables tag address
The previous one was from a draft spec version
1 year ago
Miloš Komarčević 3e30bb2840 Misc string fixes 1 year ago
Kevin Backhouse a08de6fa86
Merge pull request #2915 from kevinbackhouse/fix-GHSA-crmj-qh74-2r36
prevent unbounded recursion in QuickTimeVideo::multipleEntriesDecoder
1 year ago
Kevin Backhouse 9d45a1dcae
Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-g9xm-7538-mq8w 1 year ago
Kevin Backhouse d748390cc0
Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-crmj-qh74-2r36 1 year ago
Miloš Komarčević e163ead88e Add DNG 1.7.1.0 tags 1 year ago
Miloš Komarčević ac6687bfeb Synchronize some Tokina lens strings for Nikon 1 year ago
Miloš Komarčević 77133728a0 Synchronize some Sigma lens strings for Nikon 1 year ago
Miloš Komarčević 349c1f2115 Update Canon test reference files 1 year ago
Jim Easterbrook 7a1a200c0f Update test reference files
Signed-off-by: Jim Easterbrook <jim@jim-easterbrook.me.uk>
2 years ago
Miloš Komarčević 5645fe6c8c Add support for HEJ2K mime type 2 years ago
norbertwg a1d2139a7a enhance translation for Exif.NikonAf2.AFAreaMode 2 years ago
norbertwg e8326ba5e6 translation for Exif.NikonAf2.AFAreaMode 2 years ago
Kevin Backhouse 78642f786a Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-hrw9-ggg3-3r4r 2 years ago
Miloš Komarčević 8250fb299c Add DNG 1.7 support 2 years ago
norbertwg 1ff5560d36 placeholder basesuffix for rename format 2 years ago
Rosen Penev 0fed9f16ab clang-tidy: fix bad roundings
Found with bugprone-incorrect-roundings

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
norbertwg f3c4fb7461 some more Nikon print functions changed
to translate value 0 to n/a
2 years ago
norbertwg d8174f23bc Nikon printApertureLd4 translate value 0 to n/a 2 years ago
Miloš Komarčević 11df54018d Improve focus distance precision for Nikon Z 2 years ago
Miloš Komarčević 6b186a4cd2 Add new Exif 3.0 tags
(cherry picked from commit eb303ae63e79bf680901951c2ddcc7386f15e71b)
2 years ago
luzpaz 39a4b9b930 Fix various typos
Found via `codespell -q 3 -S *.po,*.pot,*.ts,./doc/ChangeLog,./xmpsdk -L alis,discus,filetest,ist,nd,ois,optio,siz,te,tempdate`
Excluded 3rd-party code (ie ./xmpsdk)
2 years ago
Miloš Komarčević 53fe85b2c4 BMFF: fix handling of boxes w/ zero length or type
(cherry picked from commit f80403767b34818f3298d7ae54e6b36315f3b0a5)
2 years ago
Miloš Komarčević b4170f4462 Add regression test output 2 years ago
Miloš Komarčević c44eaa7064 Add test case for #2542
(cherry picked from commit aa1001309897e9b6870c136e30c186951b699080)
2 years ago
Mohamed Ali Chebbi 2df5b59c9f Current master fails with image #2565: segmentation fault when trying to access outofband offest: add test files 2 years ago
Miloš Komarčević 8af248f098 Add DCP regression test 2 years ago
Rosen Penev ff7bfb3798
Merge pull request #2422 from norbertwg/interpretation-for-Exif.Photo.LensSpecification
Interpretation for Exif.Photo.LensSpecification
2 years ago
norbertwg db2f4ee377 interpretation for ExifPhoto.LensSpecification
printLensSpecification is copied from old Nikon3MakerNote::print0x0084
call of Nikon3MakerNote::print0x0084 replaced by printLensSpecification

add two lens tags to EasyAccess API
Exif.Photo.LensSpecification and Exif.Nikon3.Lens

handling of zero; more precision for focal length

silence compiler warnings
2 years ago
Kevin Backhouse 230fbaf421 Use toInt64() for hours and minutes, because they should be integer valued. 2 years ago
Kevin Backhouse c20ee1a7f5 Use double type to improve floating point accuracy. 2 years ago
Mohamed Ali Chebbi bed8d3d93c rework of aspectRatio calculation for all video formats and rework the decoding of asf tags 2 years ago
Mohamed Ali Chebbi 6690e2e8f3
Merge branch 'Exiv2:main' into TestVideoData 2 years ago
Miloš Komarčević 13e6671de2
Update some Canon IDs (#2501) 2 years ago
Mohamed Ali Chebbi 579cae8e77 add test/data for video support : rework readStringWcharTag method 2 years ago
Mohamed Ali Chebbi e388ba523f add test/data for video support : rename Xmp.video.Duration to Xmp.video.duration 2 years ago
Mohamed Ali Chebbi d2fa07d559 Format issue 2 years ago
Mohamed Ali Chebbi cb7a48f84a Rework Asf and Riff formats ; add test/data for video support 2 years ago
Mohamed Ali Chebbi bbb3f5afa8 add test/data for video support : gix issue in riff video and reference data test 2 years ago
Mohamed Ali Chebbi 1bd52de0a9 add test/data for video support : delete filename (unuseful) 2 years ago
Mohamed Ali Chebbi c1d79c17f6 add test/data for video support 2 years ago
norbertwg 9ca161d1e5
Rename resp. remove duplicate exif keys (#2434)
* rename resp. remove duplicate Exif keys

Duplicate key names with different tag are renamed
Following most of the existing entries, the key with higher tag number
is renamed to ...2.
Exceptions: Canon.CustomFunctions,Olympus.ImageHeight,Olympus.ImageWidth
In the available images samples only the key with higher tag number is
used, so changing the other has less impact on test data and also on
users.
Canon.WhiteBalanceTable with tag 0x00a4 was listed twice, once with
description "SharpnessTable". The entry with the deviating description
is deleted.

* clang format

* adjust test output files (after merge with Exiv2)

* add Exif.NikonLd4.FocusDistance to EasyAccess API

* clang format
2 years ago
norbertwg 8d8ac99be0 Lens Recognition HD PENTAX-DA* 11-18mm F2.8 ED DC AW 3 years ago
Miloš Komarčević b52ade814b Prefer writing PNG eXIf chunk 3 years ago
Kevin Backhouse 9a133856ba
Regression test for https://github.com/Exiv2/exiv2/issues/2427 3 years ago
Kevin Backhouse 7d9deba071
Regression test for https://github.com/Exiv2/exiv2/issues/2423 3 years ago
norbertwg 74720d8044
Remove duplicate tag info entries fujifilm (#2412)
* remove duplicate Fuijifilm TagInfo entries

* test data added for some Fujifilm tags

* remove unknown tag 0x1200

* fix typo: SzeneRecognition to SceneRecognition
3 years ago
Peter 1f364be1fa
Fix seg fault when using `iconv_open()` (#2403)
* Fix seg fault when using `iconv_open()`

- Fix failure condition for `iconv_open()`
- Add new exception when failing to change the text encoding of an
Exif comment

* Add testing for `iconv_open()` seg fault bug

* Fix Python test by changing log level
3 years ago