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.
clanmills 90f9f0bc19
Add support for Exif.Canon.AF tags to be read from images
This PR (and fix981_canonAutoFocus2) use a decoder listed in TiffMappingInfo to
decode Exif.Canon.AFInfo. The decoding function "manufactures" Exif tags such as
Exif.Canon.AFNumPoints from the data in Exif.Canon.AFInfo. These tags must never
be written to file and are removed from the metadata in
exif.cpp/ExifParser::encode().

Three of the tags created (AFPointsInFocus,AFPointsSelected, AFPrimaryPoint) are
bitmasks. As the camera can have up to 64 focus points, the tags are a 64 bit
mask to say which points are active. The function printBitmask() reports data
such as 1,2,3 or (none).

This decoding function decodeCanonAFInfo() added to TiffMappingInfo manufactures
the new tags. Normally, tags are processed by the binary tag decoder and that
approach was taken in branch fix981_canonAf. However, the binary tag decoder
cannot deal with AFInfo because the size of some metadata arrays cannot be
determined at compile time.
6 years ago
..
data Add support for Exif.Canon.AF tags to be read from images 6 years ago
Makefile [testsuite] disable bugfixes-test.sh 7 years ago
addmoddel.sh #1230 Test suite review and maintenance 9 years ago
bugfixes-test.sh Fix #220 https://github.com/Exiv2/exiv2/issues/220 8 years ago
build-test.py #1004. Reviewed all include directives in src/*.cpp and samples/*.cpp 11 years ago
conversions.sh #485 Tweak msvc output to avoid the test suite reporting an issue with conversions.sh 7 years ago
crw-test.sh #1230 Test suite review and maintenance 9 years ago
curliotest.sh trunk: exiv2 v0.25 11 years ago
eps-preview-test.sh #1230 Test suite review and maintenance 9 years ago
eps-test.sh #1230 Test suite review and maintenance 9 years ago
exifdata-test.sh #1230 Test suite review and maintenance 9 years ago
exiv2-test.sh Update PROJECT_VERSION & add install() commands for CPack 7 years ago
functions.source NetBSD/FreeBSD Support 6 years ago
geotag-test.sh #1233 Fixes for the test suite on msvc. 9 years ago
http-test.sh #1240 Strengthened test/http-test. 9 years ago
httpiotest.sh trunk: exiv2 v0.25 11 years ago
icc-test.sh #1272 Do not use ReaganLargeTiff.tiff in icc-test.out (see #1272 for discussion) 8 years ago
imagetest.sh #1230 Test suite review and maintenance 9 years ago
iotest.sh #1230 Test suite review and maintenance 9 years ago
iptctest.sh #1230 Test suite review and maintenance 9 years ago
iso65k-test.sh #1230 Test suite review and maintenance 9 years ago
modify-test.sh #1230 Test suite review and maintenance 9 years ago
path-test.sh #1230 Test suite review and maintenance 9 years ago
preview-test.sh #1230 Test suite review and maintenance 9 years ago
sshiotest.sh trunk: exiv2 v0.25 11 years ago
stdin-test.sh #1272 Supplement to r4715 8 years ago
stringto-test.sh Issue: #850. More test script refactoring. See SVN: 2935. 13 years ago
testMSVC.sh #1233 Fixes for the test suite on msvc. 9 years ago
tiff-test.sh Set +x bit on tiff-test.sh 8 years ago
version-test.sh Removing obsolete code in CMakeLists.txt Adding version-test.sh to make tests 8 years ago
video-test.sh #1230 Test suite review and maintenance 9 years ago
webp-test.sh Remove -pR call from webp-test.sh 7 years ago
write-test.sh Issue: #850. More test script refactoring. See SVN: 2935. 13 years ago
write-video-test.sh #1230 Test suite review and maintenance 9 years ago
write2-test.sh #1230 Test suite review and maintenance 9 years ago
xmpparser-test.sh #1230 Test suite review and maintenance 9 years ago