You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Peter 9dc34ad39c
Update Sony(1|2) tags (#2323)
* Update Sony(1|2) group (minor Minolta changes)

Transcribe all tags (except for `LensID`) from main ExifTool Sony
group into Exiv2.
Changes include:
- Rename `ColorReproduction` -> `CreativeStyle` and
  `LongExposureNoiseReduction` -> `FocusMode3` to reflect use.
- Rename `0x*` tagnames to equivalent ExifTool tags (e.g.,
  `0x2006` -> `Sharpness`).
- Remove tag entries that are Groups (e.g., `ShotInfo`).
- Separate some common Sony/Minolta data as the camera types use
  different values (e.g., `Quality`)
- Additional `exiv2-Sony*.exv` test files come from ExifTool Sony
  samples (https://exiftool.org/Sony.tar.gz).

ExifTool Sony tags sources:
https://www.exiftool.org/TagNames/Sony.html
1e17485cbb/lib/Image/ExifTool/Sony.pm

* Improve coverage of `Sony(1|2)` group

* Fix clang compilation on macOS

* Fix github-code-scanning warnings

* Fix minor `Exif.Sony(1|2)` problems

* Fix tests and update `Sony(1|2)` group coverage

* Fix testing

* Minor fixes and regenerate Regression data

* Update Sony tags with `getModel()`

Make finding the Sony model more resilient by also using
`SonyModelID`.

* Fix `Exif.Sony(1|2).AFPointsUsed` type

* Improve `Exif.Sony(1|2).*` coverage

* Fix types in Sony func `getFocusMode()`

* Update Regression tests for `Sony(1|2)`

* Minor fixes to `Sony(1|2)` tags

* Update `Sony(1|2)` tag coverage

* Improve `Sony(1|2)` tag coverage

* Update easyaccess with `Exif.Sony(1|2)` tags

* Update `SonyModelID` array comment

* Add Sony `LensSpec` tag to easyaccess

* Update `Sony(1|2)` label/descriptions

* Update `int` to `size_t` (credit:@kevinbackhouse)

* Fix Windows build warning in `src/tags_int.hpp`
3 years ago
..
__init__.py Added some example test cases to the new test suite 8 years ago
issue_922_exiv2_pX_bug922_jpg_output [testsuite] Port redmine issues 831 to 937 to the new testsuite 7 years ago
test_426.py [testsuite] Ported redmine bugfixes 426-495 7 years ago
test_440.py Test changes to use -b where necessary. 5 years ago
test_1305.py exiv2 pr uses easyaccess API (co-authored with clanmills) 5 years ago
test_issue_443.py [testsuite] Ported redmine bugfixes 426-495 7 years ago
test_issue_444.py [testsuite] Ported redmine bugfixes 426-495 7 years ago
test_issue_445.py Fixing tests. test_issue_981.py is now running all 6 commands. The output Key has correctly changed. The type and value are wrong. 3 years ago
test_issue_447.py [testsuite] Ported redmine bugfixes 426-495 7 years ago
test_issue_452.py Fix issues with python strings & literals 7 years ago
test_issue_460.py [testsuite] Ported redmine bugfixes 426-495 7 years ago
test_issue_479.py Test changes to use -b where necessary. 5 years ago
test_issue_495.py [testsuite] Ported redmine bugfixes 426-495 7 years ago
test_issue_498.py Fix issues with python strings & literals 7 years ago
test_issue_501.py [testsuite] Port redmine issues 498-825 7 years ago
test_issue_528.py Improve precision of GPS lat/lon printed values 4 years ago
test_issue_540.py [testsuite] Port redmine issues 498-825 7 years ago
test_issue_554.py Fix issues with python strings & literals 7 years ago
test_issue_662.py Escape characters properly once we started using python literals 7 years ago
test_issue_666.py Fix issues with python strings & literals 7 years ago
test_issue_683.py [testsuite] Port redmine issues 498-825 7 years ago
test_issue_711.py Test changes to use -b where necessary. 5 years ago
test_issue_751.py [testsuite] Remove usage of $cat via hooks 7 years ago
test_issue_769.py Fix issues with python strings & literals 7 years ago
test_issue_784.py Fix issues with python strings & literals 7 years ago
test_issue_799.py [testsuite] Remove usage of $cat via hooks 7 years ago
test_issue_800.py Test changes to use -b where necessary. 5 years ago
test_issue_812.py Fix issues with python strings & literals 7 years ago
test_issue_816.py Test changes to use -b where necessary. 5 years ago
test_issue_825.py [testsuite] Port redmine issues 498-825 7 years ago
test_issue_831.py Pretty print PlanarConfig 5 years ago
test_issue_836.py Revert "Remove EPS tests" 4 years ago
test_issue_841.py [testsuite] Port redmine issues 831 to 937 to the new testsuite 7 years ago
test_issue_855.py Update CalibrationIlluminant test 5 years ago
test_issue_876.py [testsuite] Port redmine issues 831 to 937 to the new testsuite 7 years ago
test_issue_884.py [testsuite] Port redmine issues 831 to 937 to the new testsuite 7 years ago
test_issue_922.py [testsuite] Port redmine issues 831 to 937 to the new testsuite 7 years ago
test_issue_935.py [testsuite] Port redmine issues 831 to 937 to the new testsuite 7 years ago
test_issue_937.py Test changes to use -b where necessary. 5 years ago
test_issue_1024.py Improve precision of GPS lat/lon printed values 4 years ago
test_issue_1026.py Port redmine issues from the bash test suite to the python one. 7 years ago
test_issue_1040.py Port redmine issues from the bash test suite to the python one. 7 years ago
test_issue_1043.py [testsuite] Port redmine issue 1043 7 years ago
test_issue_1044.py Port redmine issues from the bash test suite to the python one. 7 years ago
test_issue_1053.py Port redmine issues from the bash test suite to the python one. 7 years ago
test_issue_1058.py Port redmine issues from the bash test suite to the python one. 7 years ago
test_issue_1062.py Port redmine issues from the bash test suite to the python one. 7 years ago
test_issue_1074.py [testsuite] Port redmine issue 1074 using the binary output feature 7 years ago
test_issue_1080.py Port redmine issues from the bash test suite to the python one. 7 years ago
test_issue_1108.py Skip python tests using -pR 7 years ago
test_issue_1112.py Port redmine issues from the bash test suite to the python one. 7 years ago
test_issue_1114.py Port redmine issues from the bash test suite to the python one. 7 years ago
test_issue_1122.py Fixing tests. test_issue_981.py is now running all 6 commands. The output Key has correctly changed. The type and value are wrong. 3 years ago
test_issue_1137.py Output of -PV was not suitable for inputting to -m-, key was missing. (#1970) 4 years ago
test_issue_1140.py Port redmine issues from the bash test suite to the python one. 7 years ago
test_issue_1144.py Test changes to use -b where necessary. 5 years ago
test_issue_1145.py Update Sony(1|2) tags (#2323) 3 years ago
test_issue_1153.py Add SonyMisc(2b|3c) Groups in TIFF files 4 years ago
test_issue_1155.py Test changes to use -b where necessary. 5 years ago
test_issue_1166.py fix test cases 3 years ago
test_issue_1167.py fix test cases 3 years ago
test_issue_1170.py fix test cases 3 years ago
test_issue_1179.py update test cases to respect new fujifilm tags 3 years ago
test_issue_1202.py Port redmine issues 1179-1305 7 years ago
test_issue_1223.py Port redmine issues 1179-1305 7 years ago
test_issue_1225.py Port redmine issues 1179-1305 7 years ago
test_issue_1229.py Port redmine issues 1179-1305 7 years ago
test_issue_1231.py Port redmine issues 1179-1305 7 years ago
test_issue_1242.py Test changes to use -b where necessary. 5 years ago
test_issue_1247.py Improved handling of jpg segments to avoid out-of-bound reads. 4 years ago
test_issue_1252.py Fixing tests. test_issue_981.py is now running all 6 commands. The output Key has correctly changed. The type and value are wrong. 3 years ago
test_issue_1305.py exiv2 pr uses easyaccess API (co-authored with clanmills) 5 years ago
test_issue_1348.py Adapt test after updating nikon lens database 7 years ago