Rosen Penev
19887c8572
remove + from Error()
...
No need for it.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
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
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
Miloš Komarčević
42328889b5
Add more Canon RF lenses
2 years ago
norbertwg
da58ec9e47
add Sigma 50-100mm f/1.8 DC HSM Art
2 years ago
Miloš Komarčević
fe44c8ccd5
Add a few more IDs for cameras and lenses
...
(cherry picked from commit f20977c4fa6bc442aa21322d117cb6407215fbdb)
# Conflicts:
# src/canonmn_int.cpp
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
Rosen Penev
c827648127
add missing commas
...
Formats the structs properly.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
norbertwg
f7de846909
clang format
2 years ago
norbertwg
31620a6522
adjust descriptions in canonLiOpId to fit tag name
2 years ago
Rosen Penev
725875497b
SonarLint cleanups
2 years ago
Rosen Penev
9f21b78311
add contains function
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Miloš Komarčević
13e6671de2
Update some Canon IDs ( #2501 )
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
3 years ago
Miloš Komarčević
5949ec9293
Add Canon R6m2 ID
3 years ago
Miloš Komarčević
c077a06ada
Add more Canon RF lenses and camera IDs
3 years ago
Miloš Komarčević
75f7285487
Remove translatable mark from RF lenses
3 years ago
Miloš Komarčević
ecfdaca525
Add more Canon RF lenses
3 years ago
Peter
9767e375af
Update makernote model ID tags ( #2389 )
...
* Update `Exif.Sony(1|2).SonyModelID` values
* Update `Exif.Pentax.ModelID` values
* Update `Exif.Canon.ModelID` values
* Purge duplicates in `Exif.Canon.ModelID`
* Correct text in `Exif.Canon.ModelID`
3 years ago
Rosen Penev
b8855fb3b5
misc sonarlint cleanups
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 years ago
Rosen Penev
1d0530f04d
misc sonarlint changes
...
Mostly const changes.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 years ago
Kevin Backhouse
3ef783e02a
Convert IfdId and SectionId to enum classes.
3 years ago
Kevin Backhouse
7f673c766d
Fix some "signed shift" warnings
3 years ago
Christoph Hasse
16d72c9945
fix naming of canon EF 35-80mm.closes #2247
3 years ago
Rosen Penev
fdfcde5e4b
structured binding conversions
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 years ago
Rosen Penev
9dc35e7380
find to std::find
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 years ago
Luis Díaz Más
30bf563f4d
Update .clang-format file & apply clang-format to whole project
3 years ago
Luis Díaz Más
96f7f2e4c5
Convert Exiv2::ErrorCode into an enum class
3 years ago
Luis Díaz Más
8b1fe379a1
Removing unused headers thanks to IWYU
3 years ago
Rosen Penev
04bacdedd6
clang-tidy: use auto
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 years ago
Rosen Penev
a5c094b85f
clang-tidy: use concat namespaces
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 years ago
Luis Díaz Más
b17828b454
Use SPDX for licenses ( #2122 )
...
* Use SPDX identifier in header files
* Use SPDX identifier in rest of source files
* Fix usage of SPDX for files with 2 licenses
* Add global license file
* Fix compilation
3 years ago
Luis Díaz Más
9fb43f28e0
Use standard [[maybe_unused]]
3 years ago
Christoph Hasse
0aa34c3098
fix(canon): cleanup canonAf2 and canonAf3 related code
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
Luis Díaz Más
de036b2b2a
Fix remaining wrong brackets
3 years ago
Alex Esseling
4977b7d5c3
controlmode added
3 years ago
Alex Esseling
f247014ee6
AEB Bracket Value added
3 years ago
Alex Esseling
5800942a9b
OpticalZoomCode added
3 years ago
Alex Esseling
d72ca6806c
ExposureCompensation added
3 years ago
Alex Esseling
50390717f7
fix wrong brackets
3 years ago
Alex Esseling
c6b8be5498
wrong brackets fixed
3 years ago
Alex Esseling
b70a3fb572
Canon AF Info 2 Tag
3 years ago
Alex Esseling
5cc52feb4b
Adding Canon RawBurst Tag
3 years ago
Alex Esseling
cf36feaa61
Adding Canon AF Config Tag
3 years ago
Alex Esseling
e3311b9a4f
canon filter options
3 years ago