Miloš Komarčević
3682a920bd
Add more Nikon Z lenses
1 year ago
Miloš Komarčević
70b7fdace3
Add Sony ARW minor version
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
Wolfram Manthey
6f42d99132
Fixed compile error for epsimage.cpp
1 year ago
Rosen Penev
66297f2fd8
remove time regex from value
...
This is mega slow on MinGW.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Christoph Hasse
eed6aca75a
fix(lens): canon lens detecton should be independent of locale
1 year ago
Rosen Penev
19887c8572
remove + from Error()
...
No need for it.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Miloš Komarčević
b6e13604e8
version: remove redundant regex include
1 year ago
Rosen Penev
0623c479b8
remove ref for trivially copyable const char*
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Jim Easterbrook
d5b6ccdf0e
Restore localisation of error messages/exceptions
...
Signed-off-by: Jim Easterbrook <jim@jim-easterbrook.me.uk>
(cherry picked from commit a3985001b13132ce4841bf1170626f7ef8f9dae7)
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
79ab2f6ae2
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=64151
...
nul-terminate buf to avoid out-of-bounds read
1 year ago
Kevin Backhouse
9d69a71670
Throw exception if the recursion goes too deep.
1 year ago
Kevin Backhouse
99ee18cef7
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=65541
...
Add `recursion_depth` parameter to ensure that the recursion doesn't go too deep.
1 year ago
Rosen Penev
2d7814bc53
remove more regex
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Miloš Komarčević
e163ead88e
Add DNG 1.7.1.0 tags
1 year ago
Miloš Komarčević
501770a84d
Add some Yongnuo and Zeiss lenses for Nikon F
1 year ago
Rosen Penev
cac362c728
remove warning supression
...
No longer relevant.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Rosen Penev
4af576c067
replace memmove with copy_n
...
They are equivalent.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Rosen Penev
bc84f63223
replace copy_n + reinterpret_cast with memcpy
...
These usages are not problematic, but they would be if alignment does
not match. Also less verbose.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Rosen Penev
a199d6cac5
replace reinterpret_cast with memcpy
...
Fixes cast-align warning on 32-bit.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
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ć
1290548421
Synchronize some Tamron lens strings for Nikon
1 year ago
Miloš Komarčević
9391c1282c
Add Tamron SP 70-200mm F/2.8 Di VC USD G2 for Nikon
1 year ago
Miloš Komarčević
71bb2b193a
jp2image: fix IPTC & XMP UUIDs when writing
1 year ago
Miloš Komarčević
52d4451a72
Add Sigma 24mm F1.4 DG HSM | A for Nikon
1 year ago
Miguel Borges de Freitas
0dd960940d
jpeg: add encodingProcess and num_color_components SOF members
1 year ago
Miloš Komarčević
724b7f85f4
Add Canon DigitalLensOptimizer and DualPixelRaw tags
1 year ago
Miloš Komarčević
4b3ce1d343
Add more Canon RF lenses
1 year ago
Jim Easterbrook
5076f540a9
CanonLe block has no size element
...
This is what has been causing corruption in my file writing by reducing
the block from 30 bytes to 28, offsetting subsequent data by two bytes.
Signed-off-by: Jim Easterbrook <jim@jim-easterbrook.me.uk>
2 years ago
Jim Easterbrook
9832e682d7
Another lint checker molifying tweak
2 years ago
Jim Easterbrook
d3fb45b134
Minor tweak to satisfy lint checker
2 years ago
Jim Easterbrook
0811c80101
Decode Exif.CanonLe.LensSerialNumber
...
The first 5 bytes of the CanonLe block give the serial number when
converted to hexadecimal. This PR also fixes bug 2138 as it stops
the 30 byte length of the block being truncated to a multiple of 4
bytes.
Signed-off-by: Jim Easterbrook <jim@jim-easterbrook.me.uk>
2 years ago
Miguel Borges de Freitas
aa88bc4a43
Add EXIV2_ENABLE_FILESYSTEM_ACCESS option
2 years ago
Miguel Borges de Freitas
9f90144e89
Set conditional HTTP depending on EXIV2_ENABLE_WEBREADY
2 years ago
Rosen Penev
55fffbb97e
cppcheck: add const to pointers
...
Found with constVariablePointer
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev
f9845b35e7
cppcheck: use auto when copies are cheap
...
Found with constVariableReference
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev
0432a6ed3c
cppcheck: remove initialization
...
Found with redundantInitialization
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev
6e6f709276
cppcheck: small bool simplification
...
Found with duplicateConditionalAssign
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev
40c0ca6fc4
cppcheck: use try_emplace
...
Found with stlFindInsert
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev
6b4732365b
remove boilerplate
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev
3f083197fd
remove some regex to avoid slowdown
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Miloš Komarčević
f551534e17
RAF: get actual sensor dimensions
2 years ago
Miloš Komarčević
5645fe6c8c
Add support for HEJ2K mime type
2 years ago
Miloš Komarčević
13c7d81a43
Add support for HTJ2K mime type
2 years ago
Miloš Komarčević
42328889b5
Add more Canon RF lenses
2 years ago
norbertwg
a1d2139a7a
enhance translation for Exif.NikonAf2.AFAreaMode
2 years ago
norbertwg
e8326ba5e6
translation for Exif.NikonAf2.AFAreaMode
2 years ago