summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgregor herrmann <gregoa@debian.org>2019-08-17 16:53:50 +0200
committergregor herrmann <gregoa@debian.org>2019-08-17 16:53:50 +0200
commiteeb667d2cfb30f4425be29d52a352798d647e2e0 (patch)
tree7d3f91b84e3c69e722bfc18fbd3b9caed6c3a0e1
parente7e9a8bb3410b15fe0c9171aadbd320e078157e3 (diff)
parent6cf9040946d68a58000156db114dcefdf34908df (diff)
Update upstream source from tag 'upstream/11.62'
Update to upstream version '11.62' with Debian dir 90cae8380a5fa68525a96d8656ac4d2c436f58ec
-rw-r--r--Changes17
-rw-r--r--META.json2
-rw-r--r--META.yml2
-rw-r--r--README6
-rwxr-xr-xexiftool17
-rw-r--r--html/ExifTool.html11
-rw-r--r--html/TagNames/Canon.html39
-rw-r--r--html/TagNames/Minolta.html22
-rw-r--r--html/TagNames/Panasonic.html38
-rw-r--r--html/TagNames/Pentax.html6
-rw-r--r--html/TagNames/Sigma.html184
-rw-r--r--html/TagNames/Sony.html26
-rw-r--r--html/exiftool_pod.html2
-rw-r--r--html/history.html18
-rw-r--r--html/index.html21
-rw-r--r--html/install.html22
-rw-r--r--lib/Image/ExifTool.pm3
-rw-r--r--lib/Image/ExifTool.pod11
-rw-r--r--lib/Image/ExifTool/Canon.pm42
-rw-r--r--lib/Image/ExifTool/Geotag.pm4
-rw-r--r--lib/Image/ExifTool/Minolta.pm26
-rw-r--r--lib/Image/ExifTool/Olympus.pm3
-rw-r--r--lib/Image/ExifTool/Panasonic.pm10
-rw-r--r--lib/Image/ExifTool/Pentax.pm6
-rw-r--r--lib/Image/ExifTool/Sigma.pm4
-rw-r--r--lib/Image/ExifTool/WriteXMP.pl4
-rw-r--r--lib/Image/ExifTool/Writer.pl5
-rw-r--r--lib/Image/ExifTool/XMP.pm17
-rw-r--r--perl-Image-ExifTool.spec2
-rw-r--r--t/CanonRaw_4.out14
-rw-r--r--t/CanonRaw_7.out12
-rw-r--r--t/DNG_2.out8
-rw-r--r--t/Nikon_4.out12
-rw-r--r--t/PNG_3.out6
-rw-r--r--t/Sony_3.out12
-rw-r--r--t/Writer_10.out12
-rw-r--r--t/Writer_48.out6
-rw-r--r--t/Writer_9.out12
-rw-r--r--t/XMP.t2
-rw-r--r--t/XMP_36.out8
-rw-r--r--t/XMP_37.out8
-rw-r--r--t/XMP_6.out12
42 files changed, 417 insertions, 277 deletions
diff --git a/Changes b/Changes
index d9eaad8a..fb17ce61 100644
--- a/Changes
+++ b/Changes
@@ -7,20 +7,31 @@ RSS feed: http://owl.phy.queensu.ca/~phil/exiftool/rss.xml
Note: The most recent production release is Version 11.50. (Other versions are
considered development releases, and are not uploaded to CPAN.)
+Aug. 15, 2019 - Version 11.62
+
+ - Added a number of new Canon, Pentax, Sony and Sigma lenses (thanks LibRaw)
+ - Removed some extraneous verbose warnings when geotagging
+ - Removed Minolta LensType value for a non-existent lens (thanks LibRaw)
+ - Patched problem writing some simple qualified XMP values
+ - Patched to avoid writing files in Windows with Unicode surrogate characters
+ in their name unless the -overwrite_original_in_place option is used
+ - Fixed an incorrect Pentax LensType (thanks LibRaw)
+ - Fixed family 2 group names of some XMP-exifEX and XMP Composite tags
+
Aug. 7, 2019 - Version 11.61
- Added a new FujiFilm CropMode (thanks LibRaw)
- - Added a couple of proprietary CustomRendered values (thanks Jeffrey Friedl)
+ - Added a few new proprietary CustomRendered values (thanks Jeffrey Friedl)
- Added a new Nikon LensID and fixed a Canon LensType (thanks LibRaw)
- Added a new CanonModelID
- Decode more Sony DSC-RX100M7 tags (thanks Jos Roost)
- Write standard EXIF to PNG even if non-standard EXIF already exists
- - Patched to avoid problems overriding new values when writing thumbnail and
- preview images
- Changed a Minolta/Sony LensType (thanks LibRaw)
- Changed Composite GPS reference direction tags to be derived from only the
XMP-exif GPS coordinate tags (and not other XMP GPS coordinates)
- Reverted a PNG Validation check that was removed from 11.60
+ - Patched to avoid problems overriding new values when writing thumbnail and
+ preview images
July 30, 2019 - Version 11.60
diff --git a/META.json b/META.json
index 51e9256c..f400f24c 100644
--- a/META.json
+++ b/META.json
@@ -47,6 +47,6 @@
}
},
"release_status" : "stable",
- "version" : "11.61",
+ "version" : "11.62",
"x_serialization_backend" : "JSON::PP version 4.02"
}
diff --git a/META.yml b/META.yml
index 958a5c60..86de0b82 100644
--- a/META.yml
+++ b/META.yml
@@ -28,5 +28,5 @@ recommends:
Time::HiRes: '0'
requires:
perl: '5.004'
-version: '11.61'
+version: '11.62'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff --git a/README b/README
index 31cb71df..f12c62c0 100644
--- a/README
+++ b/README
@@ -76,7 +76,7 @@ See html/index.html for more details about ExifTool features.
ExifTool can be downloaded from
- http://owl.phy.queensu.ca/~phil/exiftool/
+ https://owl.phy.queensu.ca/~phil/exiftool/
RUNNING
@@ -104,8 +104,8 @@ your home directory, then you would type the following commands in a
terminal window to extract and run ExifTool:
cd ~/Desktop
- gzip -dc Image-ExifTool-11.61.tar.gz | tar -xf -
- cd Image-ExifTool-11.61
+ gzip -dc Image-ExifTool-11.62.tar.gz | tar -xf -
+ cd Image-ExifTool-11.62
./exiftool t/images/ExifTool.jpg
Note: These commands extract meta information from one of the test images.
diff --git a/exiftool b/exiftool
index 99b78ebb..e4645fd8 100755
--- a/exiftool
+++ b/exiftool
@@ -10,7 +10,7 @@
use strict;
require 5.004;
-my $version = '11.61';
+my $version = '11.62';
# add our 'lib' directory to the include list BEFORE 'use Image::ExifTool'
my $exeDir;
@@ -3500,7 +3500,7 @@ sub ScanDir($$;$)
{
local $_;
my ($et, $dir, $list) = @_;
- my (@fileList, $done, $file, $utf8Name);
+ my (@fileList, $done, $file, $utf8Name, $winSurrogate);
my $enc = $et->Options('CharsetFileName');
# recode as UTF-8 if necessary
if ($enc) {
@@ -3529,6 +3529,7 @@ sub ScanDir($$;$)
chomp $evalWarning;
$evalWarning =~ s/ at .*//s;
Warn "Warning: [Win32::FindFile] $evalWarning - $dir\n";
+ $winSurrogate = 1 if $evalWarning =~ /surrogate/;
} else {
$et->Options(CharsetFileName => 'UTF8'); # now using UTF8
$utf8Name = 1; # ReadDir returns UTF-8 file names
@@ -3568,6 +3569,16 @@ sub ScanDir($$;$)
ScanDir($et, $path, $list);
next;
}
+ # Windows patch to avoid replacing filename containing Unicode surrogate with 8.3 name
+ if ($winSurrogate and $isWriting and
+ (not $overwriteOrig or $overwriteOrig != 2) and
+ not $doSetFileName and $file =~ /~/) # (8.3 name will contain a tilde)
+ {
+ Warn("Not writing $path\n");
+ WarnOnce("Use -overwrite_original_in_place to write files with Unicode surrogate characters\n");
+ ++$countBad;
+ next;
+ }
# apply rules from -ext options
my $accepted;
if ($filterFlag) {
@@ -5157,7 +5168,7 @@ with this command:
produces output like this:
- -- Generated by ExifTool 11.61 --
+ -- Generated by ExifTool 11.62 --
File: a.jpg - 2003:10:31 15:44:19
(f/5.6, 1/60s, ISO 100)
File: b.jpg - 2006:05:23 11:57:38
diff --git a/html/ExifTool.html b/html/ExifTool.html
index 40f850fb..081210af 100644
--- a/html/ExifTool.html
+++ b/html/ExifTool.html
@@ -493,7 +493,10 @@ distribution for examples.</p>
<td align=center><i>(see <a href="#Charset">Charset</a> option)</i><br>or 0 or undef</td><td align=center>0</td></tr>
<tr id="Compact"><td>Compact</td><td>Comma-delimited list of settings for writing compact XMP.
Note that 'NoPadding' effects only embedded XMP since padding is never written for
- stand-alone XMP files. Case is not significant.</td><td align=center><table class=clear>
+ stand-alone XMP files. Also note that 'OneDesc' is not recommended when writing
+ XMP larger than 64 kB to a JPG file because it interferes with ExifTool's technique
+ of splitting off the large description elements into the extended XMP. Case is not
+ significant for any of these options.</td><td align=center><table class=clear>
<tr><td valign=top align=right><b>NoPadding</b>&nbsp;=</td><td>Avoid 2 kB of recommended padding at end of XMP</td></tr>
<tr><td valign=top align=right><b>NoIndent</b>&nbsp;=</td><td>Avoid spaces to indent lines for readability</td></tr>
<tr><td valign=top align=right><b>NoNewline</b>&nbsp;=</td><td>Avoid unnecessary newlines</td></tr>
@@ -1309,9 +1312,9 @@ errors are printed to STDERR.
set in previous calls to <a href="#SetNewValue">SetNewValue</a>). This option
is most commonly used to replace previously-set new values for list-type tags.</td>
<td><table class=clear>
- <tr><td valign=top align=center><b>0</b>&nbsp;=</td><td>Set new value normally</td></tr>
- <tr><td valign=top align=center><b>1</b>&nbsp;=</td><td>Reset previous new values and replace with the specifed new value</td></tr>
- <tr><td valign=top align=center><b>2</b>&nbsp;=</td><td>Reset previous new values only</td></tr>
+ <tr><td valign=top align=center><b>0</b>&nbsp;=</td><td>Set new value normally (adds to new values for list-type tags)</td></tr>
+ <tr><td valign=top align=center><b>1</b>&nbsp;=</td><td>Reset any previous new values before setting new value</td></tr>
+ <tr><td valign=top align=center><b>2</b>&nbsp;=</td><td>Reset previous new values only (new value argument is ignored)</td></tr>
</table></td><td align=center>0</td></tr>
<tr><td>Shift</td><td>Shift the tag by the specified value. Currently only date/time tags
and tags with numerical values may be shifted. Value is added if Shift is 1, or subtracted
diff --git a/html/TagNames/Canon.html b/html/TagNames/Canon.html
index c325caa5..54ac49a5 100644
--- a/html/TagNames/Canon.html
+++ b/html/TagNames/Canon.html
@@ -1386,6 +1386,7 @@ attempting to identify the specific lens model.</p>
</tr><tr><td>26.3</td><td>= Tamron SP AF 180mm f/3.5 Di Macro</td>
</tr><tr><td>26.4</td><td>= Carl Zeiss Planar T* 50mm f/1.4</td>
</tr><tr><td>26.5</td><td>= Voigtlander APO Lanthar 125mm F2.5 SL Macro</td>
+</tr><tr><td>26.6</td><td>= Carl Zeiss Planar T 85mm f/1.4 ZE</td>
</tr><tr><td>27</td><td>= Canon EF 35-80mm f/4-5.6</td>
</tr><tr><td>28</td><td>= Canon EF 80-200mm f/4.5-5.6 or Tamron Lens</td>
</tr><tr><td>28.1</td><td>= Tamron SP AF 28-105mm f/2.8 LD Aspherical IF</td>
@@ -1432,6 +1433,7 @@ attempting to identify the specific lens model.</p>
</tr><tr><td>46</td><td>= Canon EF 28-90mm f/4-5.6</td>
</tr><tr><td>47</td><td>= Zeiss Milvus 35mm f/2 or 50mm f/2</td>
</tr><tr><td>47.1</td><td>= Zeiss Milvus 50mm f/2 Makro</td>
+</tr><tr><td>47.2</td><td>= Zeiss Milvus 135mm f/2 ZE</td>
</tr><tr><td>48</td><td>= Canon EF-S 18-55mm f/3.5-5.6 IS</td>
</tr><tr><td>49</td><td>= Canon EF-S 55-250mm f/4-5.6 IS</td>
</tr><tr><td>50</td><td>= Canon EF-S 18-200mm f/3.5-5.6 IS</td>
@@ -1449,6 +1451,10 @@ attempting to identify the specific lens model.</p>
</tr><tr><td>103.1</td><td>= Rokinon SP 14mm f/2.4</td>
</tr><tr><td>103.2</td><td>= Rokinon AF 14mm f/2.8 EF</td>
</tr><tr><td>106</td><td>= Rokinon SP / Samyang XP 35mm f/1.2</td>
+</tr><tr><td>112</td><td>= Sigma 28mm f/1.5 FF High-speed Prime or other Sigma Lens</td>
+</tr><tr><td>112.1</td><td>= Sigma 40mm f/1.5 FF High-speed Prime</td>
+</tr><tr><td>112.2</td><td>= Sigma 105mm f/1.5 FF High-speed Prime</td>
+</tr><tr><td>117</td><td>= Tamron 35-150mm f/2.8-4.0 Di VC OSD</td>
</tr><tr><td>124</td><td>= Canon MP-E 65mm f/2.8 1-5x Macro Photo</td>
</tr><tr><td>125</td><td>= Canon TS-E 24mm f/3.5L</td>
</tr><tr><td>126</td><td>= Canon TS-E 45mm f/2.8</td>
@@ -1463,6 +1469,7 @@ attempting to identify the specific lens model.</p>
</tr><tr><td>131.5</td><td>= Sigma APO 120-300mm f/2.8 EX DG HSM</td>
</tr><tr><td>131.6</td><td>= Sigma 4.5mm f/2.8 EX DC HSM Circular Fisheye</td>
</tr><tr><td>131.7</td><td>= Sigma 70-200mm f/2.8 APO EX HSM</td>
+</tr><tr><td>131.8</td><td>= Sigma 28-70mm f/2.8-4 DG</td>
</tr><tr><td>132</td><td>= Canon EF 1200mm f/5.6L USM</td>
</tr><tr><td>134</td><td>= Canon EF 600mm f/4L IS USM</td>
</tr><tr><td>135</td><td>= Canon EF 200mm f/1.8L USM</td>
@@ -1484,6 +1491,7 @@ attempting to identify the specific lens model.</p>
</tr><tr><td>137.14</td><td>= Tamron SP 24-70mm f/2.8 Di VC USD</td>
</tr><tr><td>137.15</td><td>= Sigma 18-35mm f/1.8 DC HSM</td>
</tr><tr><td>137.16</td><td>= Sigma 12-24mm f/4.5-5.6 DG HSM II</td>
+</tr><tr><td>137.17</td><td>= Sigma 70-300mm f/4-5.6 DG OS</td>
</tr><tr><td>138</td><td>= Canon EF 28-80mm f/2.8-4L</td>
</tr><tr><td>139</td><td>= Canon EF 400mm f/2.8L USM</td>
</tr><tr><td>140</td><td>= Canon EF 500mm f/4.5L USM</td>
@@ -1509,6 +1517,7 @@ attempting to identify the specific lens model.</p>
</tr><tr><td>152.2</td><td>= Sigma 14mm f/2.8 EX Aspherical HSM</td>
</tr><tr><td>152.3</td><td>= Sigma 10-20mm f/4-5.6</td>
</tr><tr><td>152.4</td><td>= Sigma 100-300mm f/4</td>
+</tr><tr><td>152.5</td><td>= Sigma 300-800mm f/5.6 APO EX DG HSM</td>
</tr><tr><td>153</td><td>= Canon EF 35-350mm f/3.5-5.6L USM or Sigma or Tamron Lens</td>
</tr><tr><td>153.1</td><td>= Sigma 50-500mm f/4-6.3 APO HSM EX</td>
</tr><tr><td>153.2</td><td>= Tamron AF 28-300mm f/3.5-6.3 XR LD Aspherical [IF] Macro</td>
@@ -1516,6 +1525,8 @@ attempting to identify the specific lens model.</p>
</tr><tr><td>153.4</td><td>= Tamron 18-250mm f/3.5-6.3 Di II LD Aspherical [IF] Macro</td>
</tr><tr><td>154</td><td>= Canon EF 20mm f/2.8 USM or Zeiss Lens</td>
</tr><tr><td>154.1</td><td>= Zeiss Milvus 21mm f/2.8</td>
+</tr><tr><td>154.2</td><td>= Zeiss Milvus 15mm f/2.8 ZE</td>
+</tr><tr><td>154.3</td><td>= Zeiss Milvus 18mm f/2.8 ZE</td>
</tr><tr><td>155</td><td>= Canon EF 85mm f/1.8 USM or Sigma Lens</td>
</tr><tr><td>155.1</td><td>= Sigma 14mm f/1.8 DG HSM | A</td>
</tr><tr><td>156</td><td>= Canon EF 28-105mm f/3.5-4.5 USM or Tamron Lens</td>
@@ -1553,18 +1564,29 @@ attempting to identify the specific lens model.</p>
</tr><tr><td>169.6</td><td>= Sigma 30mm f/1.4 EX DC HSM</td>
</tr><tr><td>169.7</td><td>= Sigma 35mm f/1.4 DG HSM</td>
</tr><tr><td>169.8</td><td>= Sigma 35mm f/1.5 FF High-Speed Prime | 017</td>
-</tr><tr><td>170</td><td>= Canon EF 200mm f/2.8L II USM</td>
+</tr><tr><td>169.9</td><td>= Sigma 70mm f/2.8 Macro EX DG</td>
+</tr><tr><td>170</td><td>= Canon EF 200mm f/2.8L II USM or Sigma Lens</td>
+</tr><tr><td>170.1</td><td>= Sigma 300mm f/2.8 APO EX DG HSM</td>
+</tr><tr><td>170.2</td><td>= Sigma 800mm f/5.6 APO EX DG HSM</td>
</tr><tr><td>171</td><td>= Canon EF 300mm f/4L USM</td>
</tr><tr><td>172</td><td>= Canon EF 400mm f/5.6L USM or Sigma Lens</td>
</tr><tr><td>172.1</td><td>= Sigma 150-600mm f/5-6.3 DG OS HSM | S</td>
+</tr><tr><td>172.2</td><td>= Sigma 500mm f/4.5 APO EX DG HSM</td>
</tr><tr><td>173</td><td>= Canon EF 180mm Macro f/3.5L USM or Sigma Lens</td>
</tr><tr><td>173.1</td><td>= Sigma 180mm EX HSM Macro f/3.5</td>
</tr><tr><td>173.2</td><td>= Sigma APO Macro 150mm f/2.8 EX DG HSM</td>
+</tr><tr><td>173.3</td><td>= Sigma 10mm f/2.8 EX DC Fisheye</td>
+</tr><tr><td>173.4</td><td>= Sigma 15mm f/2.8 EX DG Diagonal Fisheye</td>
</tr><tr><td>174</td><td>= Canon EF 135mm f/2L USM or Other Lens</td>
</tr><tr><td>174.1</td><td>= Sigma 70-200mm f/2.8 EX DG APO OS HSM</td>
</tr><tr><td>174.2</td><td>= Sigma 50-500mm f/4.5-6.3 APO DG OS HSM</td>
</tr><tr><td>174.3</td><td>= Sigma 150-500mm f/5-6.3 APO DG OS HSM</td>
</tr><tr><td>174.4</td><td>= Zeiss Milvus 100mm f/2 Makro</td>
+</tr><tr><td>174.5</td><td>= Sigma APO 50-150mm f/2.8 EX DC OS HSM</td>
+</tr><tr><td>174.6</td><td>= Sigma APO 120-300mm f/2.8 EX DG OS HSM</td>
+</tr><tr><td>174.7</td><td>= Sigma 120-300mm f/2.8 DG OS HSM S013</td>
+</tr><tr><td>174.8</td><td>= Sigma 120-400mm f/4.5-5.6 APO DG OS HSM</td>
+</tr><tr><td>174.9</td><td>= Sigma 200-500mm f/2.8 APO EX DG</td>
</tr><tr><td>175</td><td>= Canon EF 400mm f/2.8L USM</td>
</tr><tr><td>176</td><td>= Canon EF 24-85mm f/3.5-4.5 USM</td>
</tr><tr><td>177</td><td>= Canon EF 300mm f/4L IS USM</td>
@@ -1608,11 +1630,13 @@ attempting to identify the specific lens model.</p>
</tr><tr><td>196</td><td>= Canon EF 75-300mm f/4-5.6 USM</td>
</tr><tr><td>197</td><td>= Canon EF 75-300mm f/4-5.6 IS USM or Sigma Lens</td>
</tr><tr><td>197.1</td><td>= Sigma 18-300mm f/3.5-6.3 DC Macro OS HS</td>
-</tr><tr><td>198</td><td>= Canon EF 50mm f/1.4 USM or Zeiss Lens</td>
+</tr><tr><td>198</td><td>= Canon EF 50mm f/1.4 USM or Other Lens</td>
</tr><tr><td>198.1</td><td>= Zeiss Otus 55mm f/1.4 ZE</td>
</tr><tr><td>198.2</td><td>= Zeiss Otus 85mm f/1.4 ZE</td>
</tr><tr><td>198.3</td><td>= Zeiss Milvus 25mm f/1.4</td>
</tr><tr><td>198.4</td><td>= Zeiss Otus 100mm f/1.4</td>
+</tr><tr><td>198.5</td><td>= Zeiss Milvus 35mm f/1.4 ZE</td>
+</tr><tr><td>198.6</td><td>= Yongnuo YN 35mm f/2</td>
</tr><tr><td>199</td><td>= Canon EF 28-80mm f/3.5-5.6 USM</td>
</tr><tr><td>200</td><td>= Canon EF 75-300mm f/4-5.6 USM</td>
</tr><tr><td>201</td><td>= Canon EF 28-80mm f/3.5-5.6 USM</td>
@@ -1630,6 +1654,7 @@ attempting to identify the specific lens model.</p>
</tr><tr><td>214</td><td>= Canon EF-S 18-55mm f/3.5-5.6 USM</td>
</tr><tr><td>215</td><td>= Canon EF 55-200mm f/4.5-5.6 II USM</td>
</tr><tr><td>217</td><td>= Tamron AF 18-270mm f/3.5-6.3 Di II VC PZD</td>
+</tr><tr><td>220</td><td>= Yongnuo YN 50mm f/1.8</td>
</tr><tr><td>224</td><td>= Canon EF 70-200mm f/2.8L IS USM</td>
</tr><tr><td>225</td><td>= Canon EF 70-200mm f/2.8L IS USM + 1.4x</td>
</tr><tr><td>226</td><td>= Canon EF 70-200mm f/2.8L IS USM + 2x</td>
@@ -1637,7 +1662,8 @@ attempting to identify the specific lens model.</p>
</tr><tr><td>228</td><td>= Canon EF 28-105mm f/3.5-4.5 USM</td>
</tr><tr><td>229</td><td>= Canon EF 16-35mm f/2.8L USM</td>
</tr><tr><td>230</td><td>= Canon EF 24-70mm f/2.8L USM</td>
-</tr><tr><td>231</td><td>= Canon EF 17-40mm f/4L USM</td>
+</tr><tr><td>231</td><td>= Canon EF 17-40mm f/4L USM or Sigma Lens</td>
+</tr><tr><td>231.1</td><td>= Sigma 12-24mm f/4 DG HSM A016</td>
</tr><tr><td>232</td><td>= Canon EF 70-300mm f/4.5-5.6 DO IS USM</td>
</tr><tr><td>233</td><td>= Canon EF 28-300mm f/3.5-5.6L IS USM</td>
</tr><tr><td>234</td><td>= Canon EF-S 17-85mm f/4-5.6 IS USM or Tokina Lens</td>
@@ -1661,11 +1687,13 @@ attempting to identify the specific lens model.</p>
</tr><tr><td>248.1</td><td>= Sigma 24-35mm f/2 DG HSM | A</td>
</tr><tr><td>248.2</td><td>= Sigma 135mm f/2 FF High-Speed Prime | 017</td>
</tr><tr><td>248.3</td><td>= Sigma 24-35mm f/2.2 FF Zoom | 017</td>
+</tr><tr><td>248.4</td><td>= Sigma 135mm f/1.8 DG HSM A017</td>
</tr><tr><td>249</td><td>= Canon EF 800mm f/5.6L IS USM</td>
</tr><tr><td>250</td><td>= Canon EF 24mm f/1.4L II USM or Sigma Lens</td>
</tr><tr><td>250.1</td><td>= Sigma 20mm f/1.4 DG HSM | A</td>
</tr><tr><td>250.2</td><td>= Sigma 20mm f/1.5 FF High-Speed Prime | 017</td>
</tr><tr><td>250.3</td><td>= Tokina Opera 16-28mm f/2.8 FF</td>
+</tr><tr><td>250.4</td><td>= Sigma 85mm f/1.4 DG HSM A016</td>
</tr><tr><td>251</td><td>= Canon EF 70-200mm f/2.8L IS II USM</td>
</tr><tr><td>251.1</td><td>= Canon EF 70-200mm f/2.8L IS III USM</td>
</tr><tr><td>252</td><td>= Canon EF 70-200mm f/2.8L IS II USM + 1.4x</td>
@@ -1683,6 +1711,9 @@ attempting to identify the specific lens model.</p>
</tr><tr><td>368.5</td><td>= Sigma 28mm f/1.4 DG HSM | A</td>
</tr><tr><td>368.6</td><td>= Sigma 150-600mm f/5-6.3 DG OS HSM | S</td>
</tr><tr><td>368.7</td><td>= Sigma 85mm f/1.4 DG HSM | A</td>
+</tr><tr><td>368.8</td><td>= Sigma 105mm f/1.4 DG HSM</td>
+</tr><tr><td>368.9</td><td>= Sigma 14-24mm f/2.8 DG HSM</td>
+</tr><tr><td>368.10</td><td>= Sigma 70mm f/2.8 DG Macro</td>
</tr><tr><td>488</td><td>= Canon EF-S 15-85mm f/3.5-5.6 IS USM</td>
</tr><tr><td>489</td><td>= Canon EF 70-300mm f/4-5.6L IS USM</td>
</tr><tr><td>490</td><td>= Canon EF 8-15mm f/4L Fisheye USM</td>
@@ -10466,7 +10497,7 @@ SX280, and CR3 images from cameras such as the EOS M50.</p>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
-<br><i>Last revised Aug 7, 2019</i>
+<br><i>Last revised Aug 15, 2019</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>
diff --git a/html/TagNames/Minolta.html b/html/TagNames/Minolta.html
index f1987230..f24097c7 100644
--- a/html/TagNames/Minolta.html
+++ b/html/TagNames/Minolta.html
@@ -362,8 +362,9 @@ adapter is used.</p>
</tr><tr><td>45</td><td>= Carl Zeiss Planar T* 85mm F1.4 ZA (SAL85F14Z)</td>
</tr><tr><td>46</td><td>= Carl Zeiss Vario-Sonnar T* DT 16-80mm F3.5-4.5 ZA (SAL1680Z)</td>
</tr><tr><td>47</td><td>= Carl Zeiss Sonnar T* 135mm F1.8 ZA (SAL135F18Z)</td>
-</tr><tr><td>48</td><td>= Carl Zeiss Vario-Sonnar T* 24-70mm F2.8 ZA SSM (SAL2470Z) or ZA SSM II</td>
+</tr><tr><td>48</td><td>= Carl Zeiss Vario-Sonnar T* 24-70mm F2.8 ZA SSM (SAL2470Z) or Other Lens</td>
</tr><tr><td>48.1</td><td>= Carl Zeiss Vario-Sonnar T* 24-70mm F2.8 ZA SSM II (SAL2470Z2)</td>
+</tr><tr><td>48.2</td><td>= Tamron SP 24-70mm F2.8 Di USD</td>
</tr><tr><td>49</td><td>= Sony DT 55-200mm F4-5.6 (SAL55200)</td>
</tr><tr><td>50</td><td>= Sony DT 18-250mm F3.5-6.3 (SAL18250)</td>
</tr><tr><td>51</td><td>= Sony DT 16-105mm F3.5-5.6 (SAL16105)</td>
@@ -395,13 +396,12 @@ adapter is used.</p>
</tr><tr><td>128</td><td>= Tamron or Sigma Lens (128)</td>
</tr><tr><td>128.1</td><td>= Tamron AF 18-200mm F3.5-6.3 XR Di II LD Aspherical [IF] Macro</td>
</tr><tr><td>128.2</td><td>= Tamron AF 28-300mm F3.5-6.3 XR Di LD Aspherical [IF] Macro</td>
-</tr><tr><td>128.3</td><td>= Tamron 80-300mm F3.5-6.3</td>
-</tr><tr><td>128.4</td><td>= Tamron AF 28-200mm F3.8-5.6 XR Di Aspherical [IF] Macro</td>
-</tr><tr><td>128.5</td><td>= Tamron SP AF 17-35mm F2.8-4 Di LD Aspherical IF</td>
-</tr><tr><td>128.6</td><td>= Sigma AF 50-150mm F2.8 EX DC APO HSM II</td>
-</tr><tr><td>128.7</td><td>= Sigma 10-20mm F3.5 EX DC HSM</td>
-</tr><tr><td>128.8</td><td>= Sigma 70-200mm F2.8 II EX DG APO MACRO HSM</td>
-</tr><tr><td>128.9</td><td>= Sigma 10mm F2.8 EX DC HSM Fisheye</td>
+</tr><tr><td>128.3</td><td>= Tamron AF 28-200mm F3.8-5.6 XR Di Aspherical [IF] Macro</td>
+</tr><tr><td>128.4</td><td>= Tamron SP AF 17-35mm F2.8-4 Di LD Aspherical IF</td>
+</tr><tr><td>128.5</td><td>= Sigma AF 50-150mm F2.8 EX DC APO HSM II</td>
+</tr><tr><td>128.6</td><td>= Sigma 10-20mm F3.5 EX DC HSM</td>
+</tr><tr><td>128.7</td><td>= Sigma 70-200mm F2.8 II EX DG APO MACRO HSM</td>
+</tr><tr><td>128.8</td><td>= Sigma 10mm F2.8 EX DC HSM Fisheye</td>
</tr><tr><td>128.10</td><td>= Sigma 50mm F1.4 EX DG HSM</td>
</tr><tr><td>128.11</td><td>= Sigma 85mm F1.4 EX DG HSM</td>
</tr><tr><td>128.12</td><td>= Sigma 24-70mm F2.8 IF EX DG HSM</td>
@@ -473,10 +473,11 @@ adapter is used.</p>
</tr><tr><td>25521.7</td><td>= Angenieux AF 28-70mm F2.6</td>
</tr><tr><td>25521.8</td><td>= Tokina AT-X 17 AF 17mm F3.5</td>
</tr><tr><td>25521.9</td><td>= Tokina 20-35mm F3.5-4.5 II AF</td>
-</tr><tr><td>25531</td><td>= Minolta AF 28-135mm F4-4.5 or Sigma Lens</td>
+</tr><tr><td>25531</td><td>= Minolta AF 28-135mm F4-4.5 or Other Lens</td>
</tr><tr><td>25531.1</td><td>= Sigma ZOOM-alpha 35-135mm F3.5-4.5</td>
</tr><tr><td>25531.2</td><td>= Sigma 28-105mm F2.8-4 Aspherical</td>
</tr><tr><td>25531.3</td><td>= Sigma 28-105mm F4-5.6 UC</td>
+</tr><tr><td>25531.4</td><td>= Tokina AT-X 242 AF 24-200mm F3.5-5.6</td>
</tr><tr><td>25541</td><td>= Minolta AF 35-105mm F3.5-4.5</td>
</tr><tr><td>25551</td><td>= Minolta AF 70-210mm F4 Macro or Sigma Lens</td>
</tr><tr><td>25551.1</td><td>= Sigma 70-210mm F4-5.6 APO</td>
@@ -568,6 +569,7 @@ adapter is used.</p>
</tr><tr><td>26721</td><td>= Minolta AF 24-105mm F3.5-4.5 (D)</td>
</tr><tr><td>30464</td><td>= Metabones Canon EF Speed Booster</td>
</tr><tr><td>45671</td><td>= Tokina 70-210mm F4-5.6</td>
+</tr><tr><td>45681</td><td>= Tokina AF 35-200mm F4-5.6 Zoom SD</td>
</tr><tr><td>45701</td><td>= Tamron AF 35-135mm F3.5-4.5</td>
</tr><tr><td>45711</td><td>= Vivitar 70-210mm F4.5-5.6</td>
</tr><tr><td>45741</td><td>= 2x Teleconverter or Tamron or Tokina Lens</td>
@@ -2588,7 +2590,7 @@ DiMAGE X and Xt.</p>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
-<br><i>Last revised Aug 6, 2019</i>
+<br><i>Last revised Aug 15, 2019</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>
diff --git a/html/TagNames/Panasonic.html b/html/TagNames/Panasonic.html
index ab9ea199..b816eddb 100644
--- a/html/TagNames/Panasonic.html
+++ b/html/TagNames/Panasonic.html
@@ -1290,40 +1290,42 @@ on the M9, or the focal length of some multi-focal lenses.</p>
</tr><tr><td>16</td><td>= Tri-Elmar-M 16-18-21mm f/4 ASPH.</td>
<td class=b>51</td><td class=b>= Super-Elmar-M 21mm f/3.4 Asph</td>
</tr><tr><td>23</td><td>= Summicron-M 50mm f/2 (III)</td>
-<td class=b>52</td><td class=b>= Super-Elmar-M 18mm f/3.8 ASPH.</td>
+<td class=b>52</td><td class=b>= Apo-Telyt-M 18mm f/3.8 ASPH.</td>
</tr><tr><td>24</td><td>= Elmarit-M 21mm f/2.8 ASPH.</td>
-<td class=b>58</td><td class=b>= Noctilux-M 75mm f/1.25 ASPH.</td>
+<td class=b>53</td><td class=b>= Apo-Telyt-M 135mm f/3.4</td>
</tr><tr><td>25</td><td>= Elmarit-M 24mm f/2.8 ASPH.</td>
-<td class=b>'0 0'</td><td class=b>= Uncoded lens</td>
+<td class=b>58</td><td class=b>= Noctilux-M 75mm f/1.25 ASPH.</td>
</tr><tr><td>26</td><td>= Summicron-M 28mm f/2 ASPH.</td>
-<td class=b>'6 0'</td><td class=b>= Summilux-M 35mm f/1.4</td>
+<td class=b>'0 0'</td><td class=b>= Uncoded lens</td>
</tr><tr><td>27</td><td>= Elmarit-M 28mm f/2.8 (IV)</td>
-<td class=b>'9 0'</td><td class=b>= Apo-Telyt-M 135mm f/3.4</td>
+<td class=b>'6 0'</td><td class=b>= Summilux-M 35mm f/1.4</td>
</tr><tr><td>28</td><td>= Elmarit-M 28mm f/2.8 ASPH.</td>
-<td class=b>'16 1'</td><td class=b>= Tri-Elmar-M 16-18-21mm f/4 ASPH. (at 16mm)</td>
+<td class=b>'9 0'</td><td class=b>= Apo-Telyt-M 135mm f/3.4</td>
</tr><tr><td>29</td><td>= Summilux-M 35mm f/1.4 ASPH.</td>
-<td class=b>'16 2'</td><td class=b>= Tri-Elmar-M 16-18-21mm f/4 ASPH. (at 18mm)</td>
+<td class=b>'16 1'</td><td class=b>= Tri-Elmar-M 16-18-21mm f/4 ASPH. (at 16mm)</td>
</tr><tr><td>30</td><td>= Summicron-M 35mm f/2 ASPH.</td>
-<td class=b>'16 3'</td><td class=b>= Tri-Elmar-M 16-18-21mm f/4 ASPH. (at 21mm)</td>
+<td class=b>'16 2'</td><td class=b>= Tri-Elmar-M 16-18-21mm f/4 ASPH. (at 18mm)</td>
</tr><tr><td>31</td><td>= Noctilux-M 50mm f/1</td>
-<td class=b>'29 0'</td><td class=b>= Summilux-M 35mm f/1.4 ASPHERICAL</td>
+<td class=b>'16 3'</td><td class=b>= Tri-Elmar-M 16-18-21mm f/4 ASPH. (at 21mm)</td>
</tr><tr><td>32</td><td>= Summilux-M 50mm f/1.4 ASPH.</td>
-<td class=b>'31 0'</td><td class=b>= Noctilux-M 50mm f/1.2</td>
+<td class=b>'29 0'</td><td class=b>= Summilux-M 35mm f/1.4 ASPHERICAL</td>
</tr><tr><td>33</td><td>= Summicron-M 50mm f/2 (IV, V)</td>
-<td class=b>'39 0'</td><td class=b>= Tele-Elmar-M 135mm f/4 (II)</td>
+<td class=b>'31 0'</td><td class=b>= Noctilux-M 50mm f/1.2</td>
</tr><tr><td>34</td><td>= Elmar-M 50mm f/2.8</td>
-<td class=b>'41 3'</td><td class=b>= Apo-Summicron-M 50mm f/2 Asph</td>
+<td class=b>'39 0'</td><td class=b>= Tele-Elmar-M 135mm f/4 (II)</td>
</tr><tr><td>35</td><td>= Summilux-M 75mm f/1.4</td>
-<td class=b>'42 1'</td><td class=b>= Tri-Elmar-M 28-35-50mm f/4 ASPH. (at 28mm)</td>
+<td class=b>'41 3'</td><td class=b>= Apo-Summicron-M 50mm f/2 ASPH.</td>
</tr><tr><td>36</td><td>= Apo-Summicron-M 75mm f/2 ASPH.</td>
-<td class=b>'42 2'</td><td class=b>= Tri-Elmar-M 28-35-50mm f/4 ASPH. (at 35mm)</td>
+<td class=b>'42 1'</td><td class=b>= Tri-Elmar-M 28-35-50mm f/4 ASPH. (at 28mm)</td>
</tr><tr><td>37</td><td>= Apo-Summicron-M 90mm f/2 ASPH.</td>
-<td class=b>'42 3'</td><td class=b>= Tri-Elmar-M 28-35-50mm f/4 ASPH. (at 50mm)</td>
+<td class=b>'42 2'</td><td class=b>= Tri-Elmar-M 28-35-50mm f/4 ASPH. (at 35mm)</td>
</tr><tr><td>38</td><td>= Elmarit-M 90mm f/2.8</td>
-<td class=b>'51 2'</td><td class=b>= Super-Elmar-M 14mm f/3.8 Asph</td>
+<td class=b>'42 3'</td><td class=b>= Tri-Elmar-M 28-35-50mm f/4 ASPH. (at 50mm)</td>
</tr><tr><td>39</td><td>= Macro-Elmar-M 90mm f/4</td>
-<td class=b>'53 2'</td><td class=b>= Apo-Telyt-M 135mm f/3.4</td>
+<td class=b>'51 2'</td><td class=b>= Super-Elmar-M 14mm f/3.8 Asph</td>
</tr><tr><td>40</td><td>= Macro-Adapter M</td>
+<td class=b>'53 2'</td><td class=b>= Apo-Telyt-M 135mm f/3.4</td>
+</tr><tr><td>41</td><td>= Apo-Summicron-M 50mm f/2 ASPH.</td>
<td class=b>'53 3'</td><td class=b>= Apo-Summicron-M 50mm f/2 (VI)</td>
</tr></table></td></tr></table></blockquote>
@@ -1927,7 +1929,7 @@ various Panasonic and Leica models.</p>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
-<br><i>Last revised Jul 8, 2019</i>
+<br><i>Last revised Aug 15, 2019</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>
diff --git a/html/TagNames/Pentax.html b/html/TagNames/Pentax.html
index 49d408fd..032ab39f 100644
--- a/html/TagNames/Pentax.html
+++ b/html/TagNames/Pentax.html
@@ -1922,7 +1922,7 @@ identify the specific lens model.</p>
</tr><tr><td>'3 44.3'</td><td>= Sigma 17-70mm F2.8-4.5 DC Macro</td>
</tr><tr><td>'3 44.4'</td><td>= Sigma 18-50mm F3.5-5.6 DC</td>
</tr><tr><td>'3 44.5'</td><td>= Sigma 17-35mm F2.8-4 EX DG</td>
-</tr><tr><td>'3 44.6'</td><td>= Tamron 35-90mm F4 AF</td>
+</tr><tr><td>'3 44.6'</td><td>= Tamron 35-90mm F4-5.6 AF</td>
</tr><tr><td>'3 44.7'</td><td>= Sigma AF 18-35mm F3.5-4.5 Aspherical</td>
</tr><tr><td>'3 46'</td><td>= Sigma or Samsung Lens (3 46)</td>
</tr><tr><td>'3 46.1'</td><td>= Sigma APO 70-200mm F2.8 EX</td>
@@ -2080,6 +2080,7 @@ identify the specific lens model.</p>
</tr><tr><td>'8 0'</td><td>= Sigma 50-150mm F2.8 II APO EX DC HSM</td>
</tr><tr><td>'8 3'</td><td>= Sigma 18-125mm F3.8-5.6 DC HSM</td>
</tr><tr><td>'8 4'</td><td>= Sigma 50mm F1.4 EX DG HSM</td>
+</tr><tr><td>'8 6'</td><td>= Sigma 4.5mm F2.8 EX DC Fisheye</td>
</tr><tr><td>'8 7'</td><td>= Sigma 24-70mm F2.8 IF EX DG HSM</td>
</tr><tr><td>'8 8'</td><td>= Sigma 18-250mm F3.5-6.3 DC OS HSM</td>
</tr><tr><td>'8 11'</td><td>= Sigma 10-20mm F3.5 EX DC HSM</td>
@@ -2090,6 +2091,7 @@ identify the specific lens model.</p>
</tr><tr><td>'8 16'</td><td>= Sigma 70-200mm F2.8 EX DG Macro HSM II</td>
</tr><tr><td>'8 17'</td><td>= Sigma 50-500mm F4.5-6.3 DG OS HSM</td>
</tr><tr><td>'8 18'</td><td>= Sigma 8-16mm F4.5-5.6 DC HSM</td>
+</tr><tr><td>'8 20'</td><td>= Sigma 18-50mm F2.8-4.5 DC HSM</td>
</tr><tr><td>'8 21'</td><td>= Sigma 17-50mm F2.8 EX DC OS HSM</td>
</tr><tr><td>'8 22'</td><td>= Sigma 85mm F1.4 EX DG HSM</td>
</tr><tr><td>'8 23'</td><td>= Sigma 70-200mm F2.8 APO EX DG OS HSM</td>
@@ -4890,7 +4892,7 @@ stored as ASCII text in a format very similar to some HP models.</p>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
-<br><i>Last revised Jul 2, 2019</i>
+<br><i>Last revised Aug 15, 2019</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>
diff --git a/html/TagNames/Sigma.html b/html/TagNames/Sigma.html
index 523d8abf..8a7b4748 100644
--- a/html/TagNames/Sigma.html
+++ b/html/TagNames/Sigma.html
@@ -357,192 +357,194 @@ LensID tag when attempting to identify the specific lens model.</p>
<table class='inner sep' cellspacing=1>
<tr class=h><th>Value</th><th>LensType</th><th>Value</th><th>LensType</th></tr>
<tr><td>0x10</td><td>= Sigma 50mm F2.8 EX DG MACRO</td>
-<td class=b>0x548</td><td class=b>= Sigma 24-70mm F2.8 EX DG Macro</td>
+<td class=b>0x547</td><td class=b>= Sigma 24-60mm F2.8 EX DG</td>
</tr><tr><td>0x10.1</td><td>= Sigma 70mm F2.8 EX DG Macro</td>
-<td class=b>0x549</td><td class=b>= Sigma 28-70mm F2.8 EX DG</td>
+<td class=b>0x548</td><td class=b>= Sigma 24-70mm F2.8 EX DG Macro</td>
</tr><tr><td>0x10.2</td><td>= Sigma 105mm F2.8 EX DG Macro</td>
-<td class=b>0x566</td><td class=b>= Sigma 70-200mm F2.8 EX IF APO</td>
+<td class=b>0x549</td><td class=b>= Sigma 28-70mm F2.8 EX DG</td>
</tr><tr><td>0x16</td><td>= Sigma 18-50mm F3.5-5.6 DC</td>
-<td class=b>0x567</td><td class=b>= Sigma 70-200mm F2.8 EX IF HSM APO</td>
+<td class=b>0x566</td><td class=b>= Sigma 70-200mm F2.8 EX IF APO</td>
</tr><tr><td>0x103</td><td>= Sigma 180mm F3.5 EX IF HSM APO Macro</td>
-<td class=b>0x568</td><td class=b>= Sigma 70-200mm F2.8 EX DG IF HSM APO</td>
+<td class=b>0x567</td><td class=b>= Sigma 70-200mm F2.8 EX IF HSM APO</td>
</tr><tr><td>0x104</td><td>= Sigma 150mm F2.8 EX DG HSM APO Macro</td>
-<td class=b>0x569</td><td class=b>= Sigma 70-200 F2.8 EX DG HSM APO Macro</td>
+<td class=b>0x568</td><td class=b>= Sigma 70-200mm F2.8 EX DG IF HSM APO</td>
</tr><tr><td>0x105</td><td>= Sigma 180mm F3.5 EX DG HSM APO Macro</td>
-<td class=b>0x571</td><td class=b>= Sigma 24-70mm F2.8 IF EX DG HSM</td>
+<td class=b>0x569</td><td class=b>= Sigma 70-200 F2.8 EX DG HSM APO Macro</td>
</tr><tr><td>0x106</td><td>= Sigma 150mm F2.8 EX DG OS HSM APO Macro</td>
-<td class=b>0x572</td><td class=b>= Sigma 70-300mm F4-5.6 DG OS</td>
+<td class=b>0x571</td><td class=b>= Sigma 24-70mm F2.8 IF EX DG HSM</td>
</tr><tr><td>0x107</td><td>= Sigma 180mm F2.8 EX DG OS HSM APO Macro</td>
-<td class=b>0x576</td><td class=b>= Sigma 24-70mm F2.8 DG OS HSM | A</td>
+<td class=b>0x572</td><td class=b>= Sigma 70-300mm F4-5.6 DG OS</td>
</tr><tr><td>0x129</td><td>= Sigma Lens (0x129)</td>
-<td class=b>0x579</td><td class=b>= Sigma 70-200mm F2.8 EX DG HSM APO Macro</td>
+<td class=b>0x576</td><td class=b>= Sigma 24-70mm F2.8 DG OS HSM | A</td>
</tr><tr><td>0x129.1</td><td>= Sigma 14mm F2.8 EX Aspherical</td>
-<td class=b>0x580</td><td class=b>= Sigma 18-50mm F2.8 EX DC</td>
+<td class=b>0x579</td><td class=b>= Sigma 70-200mm F2.8 EX DG HSM APO Macro</td>
</tr><tr><td>0x129.2</td><td>= Sigma 30mm F1.4</td>
-<td class=b>0x581</td><td class=b>= Sigma 18-50mm F2.8 EX DC Macro</td>
+<td class=b>0x580</td><td class=b>= Sigma 18-50mm F2.8 EX DC</td>
</tr><tr><td>0x131</td><td>= Sigma Lens (0x131)</td>
-<td class=b>0x582</td><td class=b>= Sigma 18-50mm F2.8 EX DC HSM Macro</td>
+<td class=b>0x581</td><td class=b>= Sigma 18-50mm F2.8 EX DC Macro</td>
</tr><tr><td>0x131.1</td><td>= Sigma 17-70mm F2.8-4.5 DC Macro</td>
-<td class=b>0x583</td><td class=b>= Sigma 17-50mm F2.8 EX DC OS HSM</td>
+<td class=b>0x582</td><td class=b>= Sigma 18-50mm F2.8 EX DC HSM Macro</td>
</tr><tr><td>0x131.2</td><td>= Sigma 70-200mm F2.8 APO EX HSM</td>
-<td class=b>0x588</td><td class=b>= Sigma 24-35mm F2 DG HSM | A</td>
+<td class=b>0x583</td><td class=b>= Sigma 17-50mm F2.8 EX DC OS HSM</td>
</tr><tr><td>0x131.3</td><td>= Sigma 120-300mm F2.8 APO EX IF HSM</td>
-<td class=b>0x589</td><td class=b>= Sigma APO 70-200mm F2.8 EX DG OS HSM</td>
+<td class=b>0x588</td><td class=b>= Sigma 24-35mm F2 DG HSM | A</td>
</tr><tr><td>0x134</td><td>= Sigma 100-300mm F4 EX DG HSM APO</td>
-<td class=b>0x594</td><td class=b>= Sigma 300-800mm F5.6 EX HSM IF APO</td>
+<td class=b>0x589</td><td class=b>= Sigma APO 70-200mm F2.8 EX DG OS HSM</td>
</tr><tr><td>0x135</td><td>= Sigma 120-300mm F2.8 EX DG HSM APO</td>
-<td class=b>0x595</td><td class=b>= Sigma 300-800mm F5.6 EX DG APO HSM</td>
+<td class=b>0x594</td><td class=b>= Sigma 300-800mm F5.6 EX HSM IF APO</td>
</tr><tr><td>0x136</td><td>= Sigma 120-300mm F2.8 EX DG OS HSM APO</td>
-<td class=b>0x597</td><td class=b>= Sigma 200-500mm F2.8 APO EX DG</td>
+<td class=b>0x595</td><td class=b>= Sigma 300-800mm F5.6 EX DG APO HSM</td>
</tr><tr><td>0x137</td><td>= Sigma 120-300mm F2.8 DG OS HSM | S</td>
-<td class=b>0x5a8</td><td class=b>= Sigma 70-300mm F4-5.6 APO DG Macro (Motorized)</td>
+<td class=b>0x597</td><td class=b>= Sigma 200-500mm F2.8 APO EX DG</td>
</tr><tr><td>0x143</td><td>= Sigma 600mm F8 Mirror</td>
-<td class=b>0x5a9</td><td class=b>= Sigma 70-300mm F4-5.6 DG Macro (Motorized)</td>
+<td class=b>0x5a8</td><td class=b>= Sigma 70-300mm F4-5.6 APO DG Macro (Motorized)</td>
</tr><tr><td>0x145</td><td>= Sigma Lens (0x145)</td>
-<td class=b>0x633</td><td class=b>= Sigma 28-70mm F2.8-4 HS</td>
+<td class=b>0x5a9</td><td class=b>= Sigma 70-300mm F4-5.6 DG Macro (Motorized)</td>
</tr><tr><td>0x145.1</td><td>= Sigma 15-30mm F3.5-4.5 EX DG Aspherical</td>
-<td class=b>0x634</td><td class=b>= Sigma 28-70mm F2.8-4 DG</td>
+<td class=b>0x633</td><td class=b>= Sigma 28-70mm F2.8-4 HS</td>
</tr><tr><td>0x145.2</td><td>= Sigma 18-50mm F2.8 EX DG</td>
-<td class=b>0x635</td><td class=b>= Sigma 24-105mm F4 DG OS HSM | A</td>
+<td class=b>0x634</td><td class=b>= Sigma 28-70mm F2.8-4 DG</td>
</tr><tr><td>0x145.3</td><td>= Sigma 20-40mm F2.8 EX DG</td>
-<td class=b>0x644</td><td class=b>= Sigma 28-80mm F3.5-5.6 ASP HF Macro</td>
+<td class=b>0x635</td><td class=b>= Sigma 24-105mm F4 DG OS HSM | A</td>
</tr><tr><td>0x150</td><td>= Sigma 30mm F1.4 DC HSM</td>
-<td class=b>0x659</td><td class=b>= Sigma 28-80mm F3.5-5.6 Mini Zoom Macro II ASP</td>
+<td class=b>0x644</td><td class=b>= Sigma 28-80mm F3.5-5.6 ASP HF Macro</td>
</tr><tr><td>0x152</td><td>= Sigma Lens (0x152)</td>
-<td class=b>0x661</td><td class=b>= Sigma 28-105mm F2.8-4 IF ASP</td>
+<td class=b>0x659</td><td class=b>= Sigma 28-80mm F3.5-5.6 Mini Zoom Macro II ASP</td>
</tr><tr><td>0x152.1</td><td>= Sigma APO 800mm F5.6 EX DG HSM</td>
-<td class=b>0x663</td><td class=b>= Sigma 28-105mm F3.8-5.6 IF UC-III ASP</td>
+<td class=b>0x661</td><td class=b>= Sigma 28-105mm F2.8-4 IF ASP</td>
</tr><tr><td>0x152.2</td><td>= Sigma 12-24mm F4.5-5.6 EX DG ASP HSM</td>
-<td class=b>0x664</td><td class=b>= Sigma 28-105mm F2.8-4 IF DG ASP</td>
+<td class=b>0x663</td><td class=b>= Sigma 28-105mm F3.8-5.6 IF UC-III ASP</td>
</tr><tr><td>0x152.3</td><td>= Sigma 10-20mm F4-5.6 EX DC HSM</td>
-<td class=b>0x667</td><td class=b>= Sigma 24-135mm F2.8-4.5 IF ASP</td>
+<td class=b>0x664</td><td class=b>= Sigma 28-105mm F2.8-4 IF DG ASP</td>
</tr><tr><td>0x165</td><td>= Sigma 70-200mm F2.8 EX</td>
-<td class=b>0x668</td><td class=b>= Sigma 17-70mm F2.8-4 DC Macro OS HSM</td>
+<td class=b>0x667</td><td class=b>= Sigma 24-135mm F2.8-4.5 IF ASP</td>
</tr><tr><td>0x169</td><td>= Sigma 18-50mm F2.8 EX DC</td>
-<td class=b>0x669</td><td class=b>= Sigma 17-70mm F2.8-4.5 DC HSM Macro</td>
+<td class=b>0x668</td><td class=b>= Sigma 17-70mm F2.8-4 DC Macro OS HSM</td>
</tr><tr><td>0x183</td><td>= Sigma 500mm F4.5 EX HSM APO</td>
-<td class=b>0x684</td><td class=b>= Sigma 55-200mm F4-5.6 DC</td>
+<td class=b>0x669</td><td class=b>= Sigma 17-70mm F2.8-4.5 DC HSM Macro</td>
</tr><tr><td>0x184</td><td>= Sigma 500mm F4.5 EX DG HSM APO</td>
-<td class=b>0x686</td><td class=b>= Sigma 50-200mm F4-5.6 DC OS HSM</td>
+<td class=b>0x684</td><td class=b>= Sigma 55-200mm F4-5.6 DC</td>
</tr><tr><td>0x185</td><td>= Sigma 500mm F4 DG OS HSM | S</td>
-<td class=b>0x689</td><td class=b>= Sigma 17-70mm F2.8-4.5 DC Macro</td>
+<td class=b>0x686</td><td class=b>= Sigma 50-200mm F4-5.6 DC OS HSM</td>
</tr><tr><td>0x194</td><td>= Sigma 300mm F2.8 EX HSM APO</td>
-<td class=b>0x690</td><td class=b>= Sigma 50-150mm F2.8 EX DC HSM APO</td>
+<td class=b>0x689</td><td class=b>= Sigma 17-70mm F2.8-4.5 DC Macro</td>
</tr><tr><td>0x195</td><td>= Sigma 300mm F2.8 EX DG HSM APO</td>
-<td class=b>0x691</td><td class=b>= Sigma 50-150mm F2.8 EX DC APO HSM II</td>
+<td class=b>0x690</td><td class=b>= Sigma 50-150mm F2.8 EX DC HSM APO</td>
</tr><tr><td>0x200</td><td>= Sigma 12-24mm F4.5-5.6 EX DG ASP HSM</td>
-<td class=b>0x692</td><td class=b>= Sigma APO 50-150mm F2.8 EX DC OS HSM</td>
+<td class=b>0x691</td><td class=b>= Sigma 50-150mm F2.8 EX DC APO HSM II</td>
</tr><tr><td>0x201</td><td>= Sigma 10-20mm F4-5.6 EX DC HSM</td>
-<td class=b>0x693</td><td class=b>= Sigma 50-100mm F1.8 DC HSM | A</td>
+<td class=b>0x692</td><td class=b>= Sigma APO 50-150mm F2.8 EX DC OS HSM</td>
</tr><tr><td>0x202</td><td>= Sigma 10-20mm F3.5 EX DC HSM</td>
-<td class=b>0x709</td><td class=b>= Sigma 28-135mm F3.8-5.6 IF ASP Macro</td>
+<td class=b>0x693</td><td class=b>= Sigma 50-100mm F1.8 DC HSM | A</td>
</tr><tr><td>0x203</td><td>= Sigma 8-16mm F4.5-5.6 DC HSM</td>
-<td class=b>0x723</td><td class=b>= Sigma 135-400mm F4.5-5.6 ASP APO</td>
+<td class=b>0x709</td><td class=b>= Sigma 28-135mm F3.8-5.6 IF ASP Macro</td>
</tr><tr><td>0x204</td><td>= Sigma 12-24mm F4.5-5.6 DG HSM II</td>
-<td class=b>0x725</td><td class=b>= Sigma 80-400mm F4.5-5.6 EX OS</td>
+<td class=b>0x723</td><td class=b>= Sigma 135-400mm F4.5-5.6 ASP APO</td>
</tr><tr><td>0x205</td><td>= Sigma 12-24mm F4 DG HSM | A</td>
-<td class=b>0x726</td><td class=b>= Sigma 80-400mm F4.5-5.6 EX DG OS APO</td>
+<td class=b>0x725</td><td class=b>= Sigma 80-400mm F4.5-5.6 EX OS</td>
</tr><tr><td>0x210</td><td>= Sigma 18-35mm F1.8 DC HSM | A</td>
-<td class=b>0x727</td><td class=b>= Sigma 135-400mm F4.5-5.6 DG ASP APO</td>
+<td class=b>0x726</td><td class=b>= Sigma 80-400mm F4.5-5.6 EX DG OS APO</td>
</tr><tr><td>0x240</td><td>= Sigma 135mm F1.8 DG HSM | A</td>
-<td class=b>0x728</td><td class=b>= Sigma 120-400mm F4.5-5.6 DG APO OS HSM</td>
+<td class=b>0x727</td><td class=b>= Sigma 135-400mm F4.5-5.6 DG ASP APO</td>
</tr><tr><td>0x256</td><td>= Sigma 105mm F2.8 EX Macro</td>
-<td class=b>0x729</td><td class=b>= Sigma 100-400mm F5-6.3 DG OS HSM | C</td>
+<td class=b>0x728</td><td class=b>= Sigma 120-400mm F4.5-5.6 DG APO OS HSM</td>
</tr><tr><td>0x257</td><td>= Sigma 105mm F2.8 EX DG Macro</td>
-<td class=b>0x730</td><td class=b>= Sigma 60-600mm F4.5-6.3 DG OS HSM | S</td>
+<td class=b>0x729</td><td class=b>= Sigma 100-400mm F5-6.3 DG OS HSM | C</td>
</tr><tr><td>0x258</td><td>= Sigma 105mm F2.8 EX DG OS HSM Macro</td>
-<td class=b>0x733</td><td class=b>= Sigma 170-500mm F5-6.3 ASP APO</td>
+<td class=b>0x730</td><td class=b>= Sigma 60-600mm F4.5-6.3 DG OS HSM | S</td>
</tr><tr><td>0x259</td><td>= Sigma 105mm F1.4 DG HSM | A</td>
-<td class=b>0x734</td><td class=b>= Sigma 170-500mm F5-6.3 DG ASP APO</td>
+<td class=b>0x733</td><td class=b>= Sigma 170-500mm F5-6.3 ASP APO</td>
</tr><tr><td>0x270</td><td>= Sigma 70mm F2.8 EX DG Macro</td>
-<td class=b>0x735</td><td class=b>= Sigma 50-500mm F4-6.3 EX RF HSM APO</td>
+<td class=b>0x734</td><td class=b>= Sigma 170-500mm F5-6.3 DG ASP APO</td>
</tr><tr><td>0x271</td><td>= Sigma 70mm F2.8 DG Macro | A</td>
-<td class=b>0x736</td><td class=b>= Sigma 50-500mm F4-6.3 EX DG HSM APO</td>
+<td class=b>0x735</td><td class=b>= Sigma 50-500mm F4-6.3 EX RF HSM APO</td>
</tr><tr><td>0x300</td><td>= Sigma 30mm F1.4 EX DC HSM</td>
-<td class=b>0x737</td><td class=b>= Sigma 150-500mm F5-6.3 APO DG OS HSM</td>
+<td class=b>0x736</td><td class=b>= Sigma 50-500mm F4-6.3 EX DG HSM APO</td>
</tr><tr><td>0x301</td><td>= Sigma 30mm F1.4 DC HSM | A</td>
-<td class=b>0x738</td><td class=b>= Sigma 50-500mm F4.5-6.3 APO DG OS HSM</td>
+<td class=b>0x737</td><td class=b>= Sigma 150-500mm F5-6.3 APO DG OS HSM</td>
</tr><tr><td>0x302</td><td>= Sigma 30mm F1.4 DC DN | C</td>
-<td class=b>0x740</td><td class=b>= Sigma 150-600mm F5-6.3 DG OS HSM | S</td>
+<td class=b>0x738</td><td class=b>= Sigma 50-500mm F4.5-6.3 APO DG OS HSM</td>
</tr><tr><td>0x310</td><td>= Sigma 50mm F1.4 EX DG HSM</td>
-<td class=b>0x745</td><td class=b>= Sigma 150-600mm F5-6.3 DG OS HSM | C</td>
+<td class=b>0x740</td><td class=b>= Sigma 150-600mm F5-6.3 DG OS HSM | S</td>
</tr><tr><td>0x311</td><td>= Sigma 50mm F1.4 DG HSM | A</td>
-<td class=b>0x777</td><td class=b>= Sigma 18-200mm F3.5-6.3 DC</td>
+<td class=b>0x745</td><td class=b>= Sigma 150-600mm F5-6.3 DG OS HSM | C</td>
</tr><tr><td>0x320</td><td>= Sigma 85mm F1.4 EX DG HSM</td>
-<td class=b>0x77d</td><td class=b>= Sigma 18-200mm F3.5-6.3 DC (Motorized)</td>
+<td class=b>0x777</td><td class=b>= Sigma 18-200mm F3.5-6.3 DC</td>
</tr><tr><td>0x321</td><td>= Sigma 85mm F1.4 DG HSM | A</td>
-<td class=b>0x787</td><td class=b>= Sigma 28-200mm F3.5-5.6 Compact ASP HZ Macro</td>
+<td class=b>0x77d</td><td class=b>= Sigma 18-200mm F3.5-6.3 DC (Motorized)</td>
</tr><tr><td>0x330</td><td>= Sigma 30mm F2.8 EX DN</td>
-<td class=b>0x789</td><td class=b>= Sigma 18-125mm F3.5-5.6 DC</td>
+<td class=b>0x787</td><td class=b>= Sigma 28-200mm F3.5-5.6 Compact ASP HZ Macro</td>
</tr><tr><td>0x340</td><td>= Sigma 35mm F1.4 DG HSM</td>
-<td class=b>0x793</td><td class=b>= Sigma 28-300mm F3.5-6.3 Macro</td>
+<td class=b>0x789</td><td class=b>= Sigma 18-125mm F3.5-5.6 DC</td>
</tr><tr><td>0x345</td><td>= Sigma 50mm F2.8 EX Macro</td>
-<td class=b>0x794</td><td class=b>= Sigma 28-200mm F3.5-5.6 DG Compact ASP HZ Macro</td>
+<td class=b>0x793</td><td class=b>= Sigma 28-300mm F3.5-6.3 Macro</td>
</tr><tr><td>0x346</td><td>= Sigma 50mm F2.8 EX DG Macro</td>
-<td class=b>0x795</td><td class=b>= Sigma 28-300mm F3.5-6.3 DG Macro</td>
+<td class=b>0x794</td><td class=b>= Sigma 28-200mm F3.5-5.6 DG Compact ASP HZ Macro</td>
</tr><tr><td>0x350</td><td>= Sigma 60mm F2.8 DN | A</td>
-<td class=b>0x823</td><td class=b>= Sigma 1.4X TC EX APO</td>
+<td class=b>0x795</td><td class=b>= Sigma 28-300mm F3.5-6.3 DG Macro</td>
</tr><tr><td>0x400</td><td>= Sigma 19mm F2.8 EX DN</td>
-<td class=b>0x824</td><td class=b>= Sigma 1.4X Teleconverter EX APO DG</td>
+<td class=b>0x823</td><td class=b>= Sigma 1.4X TC EX APO</td>
</tr><tr><td>0x401</td><td>= Sigma 24mm F1.4 DG HSM | A</td>
-<td class=b>0x853</td><td class=b>= Sigma 18-125mm F3.8-5.6 DC OS HSM</td>
+<td class=b>0x824</td><td class=b>= Sigma 1.4X Teleconverter EX APO DG</td>
</tr><tr><td>0x411</td><td>= Sigma 20mm F1.8 EX DG ASP RF</td>
-<td class=b>0x861</td><td class=b>= Sigma 18-50mm F2.8-4.5 DC OS HSM</td>
+<td class=b>0x853</td><td class=b>= Sigma 18-125mm F3.8-5.6 DC OS HSM</td>
</tr><tr><td>0x412</td><td>= Sigma 20mm F1.4 DG HSM | A</td>
-<td class=b>0x870</td><td class=b>= Sigma 2.0X Teleconverter TC-2001</td>
+<td class=b>0x861</td><td class=b>= Sigma 18-50mm F2.8-4.5 DC OS HSM</td>
</tr><tr><td>0x432</td><td>= Sigma 24mm F1.8 EX DG ASP Macro</td>
-<td class=b>0x875</td><td class=b>= Sigma 2.0X TC EX APO</td>
+<td class=b>0x870</td><td class=b>= Sigma 2.0X Teleconverter TC-2001</td>
</tr><tr><td>0x440</td><td>= Sigma 28mm F1.8 EX DG ASP Macro</td>
-<td class=b>0x876</td><td class=b>= Sigma 2.0X Teleconverter EX APO DG</td>
+<td class=b>0x875</td><td class=b>= Sigma 2.0X TC EX APO</td>
</tr><tr><td>0x450</td><td>= Sigma 14mm F1.8 DH HSM | A</td>
-<td class=b>0x879</td><td class=b>= Sigma 1.4X Teleconverter TC-1401</td>
+<td class=b>0x876</td><td class=b>= Sigma 2.0X Teleconverter EX APO DG</td>
</tr><tr><td>0x461</td><td>= Sigma 14mm F2.8 EX ASP HSM</td>
-<td class=b>0x880</td><td class=b>= Sigma 18-250mm F3.5-6.3 DC OS HSM</td>
+<td class=b>0x879</td><td class=b>= Sigma 1.4X Teleconverter TC-1401</td>
</tr><tr><td>0x475</td><td>= Sigma 15mm F2.8 EX Diagonal FishEye</td>
-<td class=b>0x882</td><td class=b>= Sigma 18-200mm F3.5-6.3 II DC OS HSM</td>
+<td class=b>0x880</td><td class=b>= Sigma 18-250mm F3.5-6.3 DC OS HSM</td>
</tr><tr><td>0x476</td><td>= Sigma 15mm F2.8 EX DG Diagonal Fisheye</td>
-<td class=b>0x883</td><td class=b>= Sigma 18-250mm F3.5-6.3 DC Macro OS HSM</td>
+<td class=b>0x882</td><td class=b>= Sigma 18-200mm F3.5-6.3 II DC OS HSM</td>
</tr><tr><td>0x477</td><td>= Sigma 10mm F2.8 EX DC HSM Fisheye</td>
-<td class=b>0x884</td><td class=b>= Sigma 17-70mm F2.8-4 DC OS HSM Macro | C</td>
+<td class=b>0x883</td><td class=b>= Sigma 18-250mm F3.5-6.3 DC Macro OS HSM</td>
</tr><tr><td>0x483</td><td>= Sigma 8mm F4 EX Circular Fisheye</td>
-<td class=b>0x885</td><td class=b>= Sigma 18-200mm F3.5-6.3 DC OS HSM Macro | C</td>
+<td class=b>0x884</td><td class=b>= Sigma 17-70mm F2.8-4 DC OS HSM Macro | C</td>
</tr><tr><td>0x484</td><td>= Sigma 8mm F4 EX DG Circular Fisheye</td>
-<td class=b>0x886</td><td class=b>= Sigma 18-300mm F3.5-6.3 DC OS HSM Macro | C</td>
+<td class=b>0x885</td><td class=b>= Sigma 18-200mm F3.5-6.3 DC OS HSM Macro | C</td>
</tr><tr><td>0x485</td><td>= Sigma 8mm F3.5 EX DG Circular Fisheye</td>
-<td class=b>0x888</td><td class=b>= Sigma 18-200mm F3.5-6.3 DC OS</td>
+<td class=b>0x886</td><td class=b>= Sigma 18-300mm F3.5-6.3 DC OS HSM Macro | C</td>
</tr><tr><td>0x486</td><td>= Sigma 4.5mm F2.8 EX DC HSM Circular Fisheye</td>
+<td class=b>0x888</td><td class=b>= Sigma 18-200mm F3.5-6.3 DC OS</td>
+</tr><tr><td>0x504</td><td>= Sigma 70-300mm F4-5.6 Macro Super</td>
<td class=b>0x890</td><td class=b>= Sigma Mount Converter MC-11</td>
-</tr><tr><td>0x506</td><td>= Sigma 70-300mm F4-5.6 APO Macro Super II</td>
+</tr><tr><td>0x505</td><td>= Sigma APO 70-300mm F4-5.6 Macro Super</td>
<td class=b>0x929</td><td class=b>= Sigma 60mm F2.8 DN | A</td>
-</tr><tr><td>0x507</td><td>= Sigma 70-300mm F4-5.6 DL Macro Super II</td>
+</tr><tr><td>0x506</td><td>= Sigma 70-300mm F4-5.6 APO Macro Super II</td>
<td class=b>0x1003</td><td class=b>= Sigma 19mm F2.8</td>
-</tr><tr><td>0x508</td><td>= Sigma 70-300mm F4-5.6 DG APO Macro</td>
+</tr><tr><td>0x507</td><td>= Sigma 70-300mm F4-5.6 DL Macro Super II</td>
<td class=b>0x1004</td><td class=b>= Sigma 30mm F2.8</td>
-</tr><tr><td>0x509</td><td>= Sigma 70-300mm F4-5.6 DG Macro</td>
+</tr><tr><td>0x508</td><td>= Sigma 70-300mm F4-5.6 DG APO Macro</td>
<td class=b>0x1005</td><td class=b>= Sigma 50mm F2.8 Macro</td>
-</tr><tr><td>0x510</td><td>= Sigma 17-35 F2.8-4 EX DG ASP</td>
+</tr><tr><td>0x509</td><td>= Sigma 70-300mm F4-5.6 DG Macro</td>
<td class=b>0x1006</td><td class=b>= Sigma 19mm F2.8</td>
-</tr><tr><td>0x512</td><td>= Sigma 15-30mm F3.5-4.5 EX DG ASP DF</td>
+</tr><tr><td>0x510</td><td>= Sigma 17-35 F2.8-4 EX DG ASP</td>
<td class=b>0x1007</td><td class=b>= Sigma 30mm F2.8</td>
-</tr><tr><td>0x513</td><td>= Sigma 20-40mm F2.8 EX DG</td>
+</tr><tr><td>0x512</td><td>= Sigma 15-30mm F3.5-4.5 EX DG ASP DF</td>
<td class=b>0x1008</td><td class=b>= Sigma 50mm F2.8 Macro</td>
-</tr><tr><td>0x519</td><td>= Sigma 17-35 F2.8-4 EX ASP HSM</td>
+</tr><tr><td>0x513</td><td>= Sigma 20-40mm F2.8 EX DG</td>
<td class=b>0x1009</td><td class=b>= Sigma 14mm F4</td>
-</tr><tr><td>0x520</td><td>= Sigma 100-300mm F4.5-6.7 DL</td>
+</tr><tr><td>0x519</td><td>= Sigma 17-35 F2.8-4 EX ASP HSM</td>
<td class=b>0x8005</td><td class=b>= Sigma 35mm F1.4 DG HSM | A</td>
-</tr><tr><td>0x521</td><td>= Sigma 18-50mm F3.5-5.6 DC Macro</td>
+</tr><tr><td>0x520</td><td>= Sigma 100-300mm F4.5-6.7 DL</td>
<td class=b>0x8009</td><td class=b>= Sigma 18-35mm F1.8 DC HSM | A</td>
-</tr><tr><td>0x527</td><td>= Sigma 100-300mm F4 EX IF HSM</td>
+</tr><tr><td>0x521</td><td>= Sigma 18-50mm F3.5-5.6 DC Macro</td>
<td class=b>0x8900</td><td class=b>= Sigma 70-300mm F4-5.6 DG OS</td>
-</tr><tr><td>0x529</td><td>= Sigma 120-300mm F2.8 EX HSM IF APO</td>
+</tr><tr><td>0x527</td><td>= Sigma 100-300mm F4 EX IF HSM</td>
<td class=b>0xa100</td><td class=b>= Sigma 24-70mm F2.8 DG Macro</td>
-</tr><tr><td>0x547</td><td>= Sigma 24-60mm F2.8 EX DG</td>
+</tr><tr><td>0x529</td><td>= Sigma 120-300mm F2.8 EX HSM IF APO</td>
<td class=b>&nbsp;</td><td class=b>&nbsp;</td>
</tr></table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
-<br><i>Last revised Jul 30, 2019</i>
+<br><i>Last revised Aug 15, 2019</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>
diff --git a/html/TagNames/Sony.html b/html/TagNames/Sony.html
index a56096c4..f82e6628 100644
--- a/html/TagNames/Sony.html
+++ b/html/TagNames/Sony.html
@@ -1409,8 +1409,9 @@ adapter is used.</p>
</tr><tr><td>45</td><td>= Carl Zeiss Planar T* 85mm F1.4 ZA (SAL85F14Z)</td>
</tr><tr><td>46</td><td>= Carl Zeiss Vario-Sonnar T* DT 16-80mm F3.5-4.5 ZA (SAL1680Z)</td>
</tr><tr><td>47</td><td>= Carl Zeiss Sonnar T* 135mm F1.8 ZA (SAL135F18Z)</td>
-</tr><tr><td>48</td><td>= Carl Zeiss Vario-Sonnar T* 24-70mm F2.8 ZA SSM (SAL2470Z) or ZA SSM II</td>
+</tr><tr><td>48</td><td>= Carl Zeiss Vario-Sonnar T* 24-70mm F2.8 ZA SSM (SAL2470Z) or Other Lens</td>
</tr><tr><td>48.1</td><td>= Carl Zeiss Vario-Sonnar T* 24-70mm F2.8 ZA SSM II (SAL2470Z2)</td>
+</tr><tr><td>48.2</td><td>= Tamron SP 24-70mm F2.8 Di USD</td>
</tr><tr><td>49</td><td>= Sony DT 55-200mm F4-5.6 (SAL55200)</td>
</tr><tr><td>50</td><td>= Sony DT 18-250mm F3.5-6.3 (SAL18250)</td>
</tr><tr><td>51</td><td>= Sony DT 16-105mm F3.5-5.6 (SAL16105)</td>
@@ -1442,13 +1443,12 @@ adapter is used.</p>
</tr><tr><td>128</td><td>= Tamron or Sigma Lens (128)</td>
</tr><tr><td>128.1</td><td>= Tamron AF 18-200mm F3.5-6.3 XR Di II LD Aspherical [IF] Macro</td>
</tr><tr><td>128.2</td><td>= Tamron AF 28-300mm F3.5-6.3 XR Di LD Aspherical [IF] Macro</td>
-</tr><tr><td>128.3</td><td>= Tamron 80-300mm F3.5-6.3</td>
-</tr><tr><td>128.4</td><td>= Tamron AF 28-200mm F3.8-5.6 XR Di Aspherical [IF] Macro</td>
-</tr><tr><td>128.5</td><td>= Tamron SP AF 17-35mm F2.8-4 Di LD Aspherical IF</td>
-</tr><tr><td>128.6</td><td>= Sigma AF 50-150mm F2.8 EX DC APO HSM II</td>
-</tr><tr><td>128.7</td><td>= Sigma 10-20mm F3.5 EX DC HSM</td>
-</tr><tr><td>128.8</td><td>= Sigma 70-200mm F2.8 II EX DG APO MACRO HSM</td>
-</tr><tr><td>128.9</td><td>= Sigma 10mm F2.8 EX DC HSM Fisheye</td>
+</tr><tr><td>128.3</td><td>= Tamron AF 28-200mm F3.8-5.6 XR Di Aspherical [IF] Macro</td>
+</tr><tr><td>128.4</td><td>= Tamron SP AF 17-35mm F2.8-4 Di LD Aspherical IF</td>
+</tr><tr><td>128.5</td><td>= Sigma AF 50-150mm F2.8 EX DC APO HSM II</td>
+</tr><tr><td>128.6</td><td>= Sigma 10-20mm F3.5 EX DC HSM</td>
+</tr><tr><td>128.7</td><td>= Sigma 70-200mm F2.8 II EX DG APO MACRO HSM</td>
+</tr><tr><td>128.8</td><td>= Sigma 10mm F2.8 EX DC HSM Fisheye</td>
</tr><tr><td>128.10</td><td>= Sigma 50mm F1.4 EX DG HSM</td>
</tr><tr><td>128.11</td><td>= Sigma 85mm F1.4 EX DG HSM</td>
</tr><tr><td>128.12</td><td>= Sigma 24-70mm F2.8 IF EX DG HSM</td>
@@ -1520,10 +1520,11 @@ adapter is used.</p>
</tr><tr><td>2552.7</td><td>= Angenieux AF 28-70mm F2.6</td>
</tr><tr><td>2552.8</td><td>= Tokina AT-X 17 AF 17mm F3.5</td>
</tr><tr><td>2552.9</td><td>= Tokina 20-35mm F3.5-4.5 II AF</td>
-</tr><tr><td>2553</td><td>= Minolta AF 28-135mm F4-4.5 or Sigma Lens</td>
+</tr><tr><td>2553</td><td>= Minolta AF 28-135mm F4-4.5 or Other Lens</td>
</tr><tr><td>2553.1</td><td>= Sigma ZOOM-alpha 35-135mm F3.5-4.5</td>
</tr><tr><td>2553.2</td><td>= Sigma 28-105mm F2.8-4 Aspherical</td>
</tr><tr><td>2553.3</td><td>= Sigma 28-105mm F4-5.6 UC</td>
+</tr><tr><td>2553.4</td><td>= Tokina AT-X 242 AF 24-200mm F3.5-5.6</td>
</tr><tr><td>2554</td><td>= Minolta AF 35-105mm F3.5-4.5</td>
</tr><tr><td>2555</td><td>= Minolta AF 70-210mm F4 Macro or Sigma Lens</td>
</tr><tr><td>2555.1</td><td>= Sigma 70-210mm F4-5.6 APO</td>
@@ -1615,6 +1616,7 @@ adapter is used.</p>
</tr><tr><td>2672</td><td>= Minolta AF 24-105mm F3.5-4.5 (D)</td>
</tr><tr><td>3046</td><td>= Metabones Canon EF Speed Booster</td>
</tr><tr><td>4567</td><td>= Tokina 70-210mm F4-5.6</td>
+</tr><tr><td>4568</td><td>= Tokina AF 35-200mm F4-5.6 Zoom SD</td>
</tr><tr><td>4570</td><td>= Tamron AF 35-135mm F3.5-4.5</td>
</tr><tr><td>4571</td><td>= Vivitar 70-210mm F4.5-5.6</td>
</tr><tr><td>4574</td><td>= 2x Teleconverter or Tamron or Tokina Lens</td>
@@ -1654,10 +1656,11 @@ adapter is used.</p>
</tr><tr><td>25521.7</td><td>= Angenieux AF 28-70mm F2.6</td>
</tr><tr><td>25521.8</td><td>= Tokina AT-X 17 AF 17mm F3.5</td>
</tr><tr><td>25521.9</td><td>= Tokina 20-35mm F3.5-4.5 II AF</td>
-</tr><tr><td>25531</td><td>= Minolta AF 28-135mm F4-4.5 or Sigma Lens</td>
+</tr><tr><td>25531</td><td>= Minolta AF 28-135mm F4-4.5 or Other Lens</td>
</tr><tr><td>25531.1</td><td>= Sigma ZOOM-alpha 35-135mm F3.5-4.5</td>
</tr><tr><td>25531.2</td><td>= Sigma 28-105mm F2.8-4 Aspherical</td>
</tr><tr><td>25531.3</td><td>= Sigma 28-105mm F4-5.6 UC</td>
+</tr><tr><td>25531.4</td><td>= Tokina AT-X 242 AF 24-200mm F3.5-5.6</td>
</tr><tr><td>25541</td><td>= Minolta AF 35-105mm F3.5-4.5</td>
</tr><tr><td>25551</td><td>= Minolta AF 70-210mm F4 Macro or Sigma Lens</td>
</tr><tr><td>25551.1</td><td>= Sigma 70-210mm F4-5.6 APO</td>
@@ -1749,6 +1752,7 @@ adapter is used.</p>
</tr><tr><td>26721</td><td>= Minolta AF 24-105mm F3.5-4.5 (D)</td>
</tr><tr><td>30464</td><td>= Metabones Canon EF Speed Booster</td>
</tr><tr><td>45671</td><td>= Tokina 70-210mm F4-5.6</td>
+</tr><tr><td>45681</td><td>= Tokina AF 35-200mm F4-5.6 Zoom SD</td>
</tr><tr><td>45701</td><td>= Tamron AF 35-135mm F3.5-4.5</td>
</tr><tr><td>45711</td><td>= Vivitar 70-210mm F4.5-5.6</td>
</tr><tr><td>45741</td><td>= 2x Teleconverter or Tamron or Tokina Lens</td>
@@ -11215,7 +11219,7 @@ some models when the <a href="../ExifTool.html#ExtractEmbedded">ExtractEmbedded<
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
-<br><i>Last revised Aug 6, 2019</i>
+<br><i>Last revised Aug 15, 2019</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>
diff --git a/html/exiftool_pod.html b/html/exiftool_pod.html
index 123c07d7..c1087e59 100644
--- a/html/exiftool_pod.html
+++ b/html/exiftool_pod.html
@@ -663,7 +663,7 @@
<p>produces output like this:</p>
-<pre><code> -- Generated by ExifTool 11.61 --
+<pre><code> -- Generated by ExifTool 11.62 --
File: a.jpg - 2003:10:31 15:44:19
(f/5.6, 1/60s, ISO 100)
File: b.jpg - 2006:05:23 11:57:38
diff --git a/html/history.html b/html/history.html
index 846aad0f..8552da92 100644
--- a/html/history.html
+++ b/html/history.html
@@ -17,20 +17,32 @@ considered development releases, and are not uploaded to <a href="https://metacp
<!-- Use line width of 80 -->
<!-- *********************************************************************** -->
+<a name='v11.62'><b>Aug. 15, 2019 - Version 11.62</b></a>
+<ul>
+<li>Added a number of new Canon, Pentax, Sony and Sigma lenses (thanks LibRaw)
+<li>Removed some extraneous verbose warnings when geotagging
+<li>Removed Minolta LensType value for a non-existent lens (thanks LibRaw)
+<li>Patched problem writing some simple qualified XMP values
+<li>Patched to avoid writing files in Windows with Unicode surrogate characters
+ in their name unless the -overwrite_original_in_place option is used
+<li>Fixed an incorrect Pentax LensType (thanks LibRaw)
+<li>Fixed family 2 group names of some XMP-exifEX and XMP Composite tags
+</ul>
+
<a name='v11.61'><b>Aug. 7, 2019 - Version 11.61</b></a>
<ul>
<li>Added a new FujiFilm CropMode (thanks LibRaw)
-<li>Added a couple of proprietary CustomRendered values (thanks Jeffrey Friedl)
+<li>Added a few new proprietary CustomRendered values (thanks Jeffrey Friedl)
<li>Added a new Nikon LensID and fixed a Canon LensType (thanks LibRaw)
<li>Added a new CanonModelID
<li>Decode more Sony DSC-RX100M7 tags (thanks Jos Roost)
<li>Write standard EXIF to PNG even if non-standard EXIF already exists
-<li>Patched to avoid problems overriding new values when writing thumbnail and
- preview images
<li>Changed a Minolta/Sony LensType (thanks LibRaw)
<li>Changed Composite GPS reference direction tags to be derived from only the
XMP-exif GPS coordinate tags (and not other XMP GPS coordinates)
<li>Reverted a PNG Validation check that was removed from 11.60
+<li>Patched to avoid problems overriding new values when writing thumbnail and
+ preview images
</ul>
<a name='v11.60'><b>July 30, 2019 - Version 11.60</b></a>
diff --git a/html/index.html b/html/index.html
index 49b92dea..06c2ee60 100644
--- a/html/index.html
+++ b/html/index.html
@@ -74,9 +74,9 @@ span.sup { font-size: 0.8em; font-weight: normal; position: relative; top
</div>
<blockquote><table class='dl lg'><tr><td><b>
-<a href="Image-ExifTool-11.61.tar.gz">
-Download Version 11.61</a> (4.4 MB) -
-<a href="history.html">Aug. 7, 2019</a></b></td></tr></table></blockquote>
+<a href="Image-ExifTool-11.62.tar.gz">
+Download Version 11.62</a> (4.4 MB) -
+<a href="history.html">Aug. 15, 2019</a></b></td></tr></table></blockquote>
<p><b>ExifTool is a platform-independent <a href="ExifTool.html">Perl
library</a> plus a <a href="exiftool_pod.html">command-line application</a> for
@@ -128,8 +128,8 @@ distribution above.)</i></p>
<blockquote><table class='dl lg'><tr><td><b>
<a name="alone">Windows Executable:</a>
-<a href="exiftool-11.61.zip">
- exiftool-11.61.zip</a> (6.1 MB)</b></td></tr></table></blockquote>
+<a href="exiftool-11.62.zip">
+ exiftool-11.62.zip</a> (6.1 MB)</b></td></tr></table></blockquote>
<p><b>The stand-alone Windows executable</b> does not require Perl. Just
download and un-zip the archive then double-click on
@@ -140,8 +140,8 @@ of Windows.</p>
<blockquote><table class='dl lg'><tr><td><b>
MacOS Package:
-<a href="ExifTool-11.61.dmg">
- ExifTool-11.61.dmg</a> (2.8 MB)</b></td></tr></table></blockquote>
+<a href="ExifTool-11.62.dmg">
+ ExifTool-11.62.dmg</a> (2.8 MB)</b></td></tr></table></blockquote>
<p><b>The MacOS package</b> installs the ExifTool command-line application and
libraries in /usr/local/bin. After installing, type "<code>exiftool</code>" in
@@ -151,7 +151,7 @@ a Terminal window to run exiftool and read the application documentation.</p>
installing ExifTool on Windows, MacOS and Unix systems.</p>
<ul>
-<li><a href="http://owl.phy.queensu.ca/~phil/exiftool/checksums.txt">Click here
+<li><a href="https://owl.phy.queensu.ca/~phil/exiftool/checksums.txt">Click here
for the SHA1 and MD5 checksums to verify these distribution packages</a>.</li>
<li>The version number of the latest ExifTool release may be found
<a href="http://owl.phy.queensu.ca/~phil/exiftool/ver.txt">here</a>.</li>
@@ -1405,9 +1405,8 @@ $<input name="amount" value="0.00" size="6">
</tr>
</table>
</blockquote>
-<p><i class=lt>(Your generous donations have provided the funds used to purchase a backup
-<a href="http://u88.n24.queensu.ca/exiftool/forum/">ExifTool Forum</a> server,
-allowing support to be maintained while the other machine was down for repairs.)</i></p>
+<p><i class=lt>(Your generous donations have provided the funds used to purchase the
+<a href="http://u88.n24.queensu.ca/exiftool/forum/">ExifTool Forum</a> server.)</i></p>
<h2><a name="contact">Contact Me</a></h2>
diff --git a/html/install.html b/html/install.html
index 6331dd85..50d4093d 100644
--- a/html/install.html
+++ b/html/install.html
@@ -52,10 +52,10 @@ documentation or some other files of the full distribution.</p>
<h3>Stand-Alone Executable</h3>
<ol>
<li><b>Download</b> the <b>Windows Executable</b> from the <a href="index.html">ExifTool home page</a>.
-<br><span class=lt>(The file you download should be named "<code>exiftool-11.61.zip</code>".)</span></li>
+<br><span class=lt>(The file you download should be named "<code>exiftool-11.62.zip</code>".)</span></li>
<li><b>Extract "<code>exiftool(-k).exe</code>"</b> from the
"<code>.zip</code>" file, and place it <b>on your Desktop</b>.
-<br><span class=lt>(Double-click on "<code>exiftool-11.61.zip</code>" to open
+<br><span class=lt>(Double-click on "<code>exiftool-11.62.zip</code>" to open
the archive, then drag "<code>exiftool(-k).exe</code>" to your Desktop.)</span></li>
</ol>
<p>You can now double-click on "<code>exiftool(-k).exe</code>" to read the
@@ -107,7 +107,7 @@ can be downloaded from
<a href="http://www.activestate.com/activeperl/">activeperl.com</a>.)</p>
<ol>
<li><b>Download</b> the <b>Image-ExifTool distribution</b> from the <a href="index.html">ExifTool home page</a>
-<br><span class=lt>(The file you download should be named "<code>Image-ExifTool-11.61.tar.gz</code>".)</span></li>
+<br><span class=lt>(The file you download should be named "<code>Image-ExifTool-11.62.tar.gz</code>".)</span></li>
<li><b>Extract the ExifTool files</b> from the archive.
<br><span class=lt>(The archive is a gzipped tar file, and can be opened with
various Windows utilities, including WinZip.)</span></li>
@@ -149,7 +149,7 @@ in the OS X package. Both versions run natively on PPC and Intel Macs.</p>
<h3>OS X Package</h3>
<ol>
<li><b>Download</b> the <b>ExifTool OS X Package</b> from the <a href="index.html">ExifTool home page</a>.
-<br><span class=lt>(The file you download should be named "<code>ExifTool-11.61.dmg</code>".)</span></li>
+<br><span class=lt>(The file you download should be named "<code>ExifTool-11.62.dmg</code>".)</span></li>
<li><b>Install</b> as a normal <b>OS X package</b>.
<br><span class=lt>(Open the disk image, double-click on the install package, and follow the instructions.)
</span></li>
@@ -164,12 +164,12 @@ in the OS X package. Both versions run natively on PPC and Intel Macs.</p>
<ol>
<li><b>Download</b> the <b>Image-ExifTool distribution</b> from the <a href="index.html">ExifTool home page</a>
to your Desktop.
-<br><span class=lt>(The file you download should be named "<code>Image-ExifTool-11.61.tar.gz</code>".)</span></li>
+<br><span class=lt>(The file you download should be named "<code>Image-ExifTool-11.62.tar.gz</code>".)</span></li>
<li><b>Launch</b> the <b>Terminal</b> application from the Utilities folder in your Applications folder.</li>
<li>In the Terminal window, <b>type the following</b>:
<pre class='code'> cd ~/Desktop
- tar -xzf Image-ExifTool-11.61.tar.gz
- cd Image-ExifTool-11.61
+ tar -xzf Image-ExifTool-11.62.tar.gz
+ cd Image-ExifTool-11.62
sudo cp -r exiftool lib /usr/local/bin
</pre>
<span class=lt>(Note: The last step above will require you to enter your
@@ -185,7 +185,7 @@ your Perl version. If both sets of libraries exist, /usr/local/bin/lib takes
precedence for exiftool, but /Library/Perl/#.#.# is the default for any other
Perl scripts.</li>
<li>In OS X 10.8 or later, you may see this message when you try to open the install package:
-<blockquote class=red>"ExifTool-11.61.pkg" can't be opened because it is from an
+<blockquote class=red>"ExifTool-11.62.pkg" can't be opened because it is from an
unidentified developer.</blockquote> The solution is to control-click on the pkg
then select "Open" from the pop-up menu instead of just double-clicking. An alternative
is to lower the security settings by changing "Allow applications downloaded from" to
@@ -211,11 +211,11 @@ have the wrong "<code>lib</code>" folder.</li>
<ol>
<li><b>Download</b> the <b>Image-ExifTool distribution</b> from the <a href="index.html">ExifTool home page</a>
-<br><span class=lt>(The file you download should be named "<code>Image-ExifTool-11.61.tar.gz</code>".)</span></li>
+<br><span class=lt>(The file you download should be named "<code>Image-ExifTool-11.62.tar.gz</code>".)</span></li>
<li><b>Unpack the distribution</b> and <b>make it your current directory</b> by typing:
<pre class='code'> cd <i>&lt;your download directory&gt;</i>
- gzip -dc Image-ExifTool-11.61.tar.gz | tar -xf -
- cd Image-ExifTool-11.61
+ gzip -dc Image-ExifTool-11.62.tar.gz | tar -xf -
+ cd Image-ExifTool-11.62
</pre>
<span class=lt>(At this point you may run exiftool by typing
"<code>./exiftool <i>&lt;image file name&gt;</i></code>".)</span></li>
diff --git a/lib/Image/ExifTool.pm b/lib/Image/ExifTool.pm
index 13fc162a..a8fe7219 100644
--- a/lib/Image/ExifTool.pm
+++ b/lib/Image/ExifTool.pm
@@ -27,7 +27,7 @@ use vars qw($VERSION $RELEASE @ISA @EXPORT_OK %EXPORT_TAGS $AUTOLOAD @fileTypes
%mimeType $swapBytes $swapWords $currentByteOrder %unpackStd
%jpegMarker %specialTags %fileTypeLookup);
-$VERSION = '11.61';
+$VERSION = '11.62';
$RELEASE = '';
@ISA = qw(Exporter);
%EXPORT_TAGS = (
@@ -4638,6 +4638,7 @@ sub AddCompositeTags($;$)
}
}
# make sure new TagID is unique by adding index if necessary
+ # (could only happen for UserDefined tags now that module name is added to tag ID)
my $n = 0;
while ($$compTable{$new}) {
$new =~ s/-\d+$// if $n++;
diff --git a/lib/Image/ExifTool.pod b/lib/Image/ExifTool.pod
index 63620682..cda93064 100644
--- a/lib/Image/ExifTool.pod
+++ b/lib/Image/ExifTool.pod
@@ -531,8 +531,11 @@ without recoding. Default is 0.
Comma-delimited list of settings for writing compact XMP. Below is a list
of available settings. Note that 'NoPadding' effects only embedded XMP
-since padding is never written for stand-alone XMP files. Case is not
-significant. Default is undef.
+since padding is never written for stand-alone XMP files. Also note that
+'OneDesc' is not recommended when writing XMP larger than 64 kB to a JPG
+file because it interferes with ExifTool's technique of splitting off the
+large description elements into the extended XMP. Case is not significant
+for any of these options. Default is undef.
NoPadding - Avoid 2 kB of recommended padding at end of XMP
NoIndent - Avoid spaces to indent lines for readability
@@ -1512,8 +1515,8 @@ Flag to replace the previous new values for this tag (ie. replace the values
set in previous calls to L</SetNewValue>). This option is most commonly
used to replace previously-set new values for list-type tags. Valid values
are 0 (set new value normally -- adds to new values for list-type tags), 1
-(reset previous new values for this tag and replace with the specified new
-value) or 2 (reset previous new values only).
+(reset any previous new values before setting new value) or 2 (reset
+previous new values only; new value argument is ignored).
=item Shift
diff --git a/lib/Image/ExifTool/Canon.pm b/lib/Image/ExifTool/Canon.pm
index 69984d44..3534ed93 100644
--- a/lib/Image/ExifTool/Canon.pm
+++ b/lib/Image/ExifTool/Canon.pm
@@ -88,7 +88,7 @@ sub ProcessCTMD($$$);
sub ProcessExifInfo($$$);
sub SwapWords($);
-$VERSION = '4.20';
+$VERSION = '4.21';
# Note: Removed 'USM' from 'L' lenses since it is redundant - PH
# (or is it? Ref 32 shows 5 non-USM L-type lenses)
@@ -146,11 +146,13 @@ $VERSION = '4.20';
26.3 => 'Tamron SP AF 180mm f/3.5 Di Macro', #15
26.4 => 'Carl Zeiss Planar T* 50mm f/1.4', #PH
26.5 => 'Voigtlander APO Lanthar 125mm F2.5 SL Macro', #JR
+ 26.6 => 'Carl Zeiss Planar T 85mm f/1.4 ZE', #IB
27 => 'Canon EF 35-80mm f/4-5.6', #32
# 27 => 'Carl Zeiss Distagon T* 28mm f/2 ZF', #PH (must be with an adapter, because the ZF version is a Nikon mount)
# 27 => 'EMF adapter for Canon EOS digital cameras', #50 (reports MaxFocalLength of 65535)
# 27 => optix adapter
# 27 => Venus Optics Laowa 12mm f2.8 Zero-D or 105mm f2 (T3.2) Smooth Trans Focus (ref IB)
+ # 27 => Venus Optics Laowa 105mm f2 STF (ref IB)
28 => 'Canon EF 80-200mm f/4.5-5.6 or Tamron Lens', #32
28.1 => 'Tamron SP AF 28-105mm f/2.8 LD Aspherical IF', #15
28.2 => 'Tamron SP AF 28-75mm f/2.8 XR Di LD Aspherical [IF] Macro', #4
@@ -197,6 +199,7 @@ $VERSION = '4.20';
46 => 'Canon EF 28-90mm f/4-5.6', #32
47 => 'Zeiss Milvus 35mm f/2 or 50mm f/2', #IB
47.1 => 'Zeiss Milvus 50mm f/2 Makro', #IB
+ 47.2 => 'Zeiss Milvus 135mm f/2 ZE', #IB
48 => 'Canon EF-S 18-55mm f/3.5-5.6 IS', #20
49 => 'Canon EF-S 55-250mm f/4-5.6 IS', #23
50 => 'Canon EF-S 18-200mm f/3.5-5.6 IS',
@@ -214,6 +217,10 @@ $VERSION = '4.20';
103.1 => 'Rokinon SP 14mm f/2.4', #IB
103.2 => 'Rokinon AF 14mm f/2.8 EF', #IB
106 => 'Rokinon SP / Samyang XP 35mm f/1.2', #IB
+ 112 => 'Sigma 28mm f/1.5 FF High-speed Prime or other Sigma Lens', #IB
+ 112.1 => 'Sigma 40mm f/1.5 FF High-speed Prime', #IB
+ 112.2 => 'Sigma 105mm f/1.5 FF High-speed Prime', #IB
+ 117 => 'Tamron 35-150mm f/2.8-4.0 Di VC OSD', #IB (A043)
124 => 'Canon MP-E 65mm f/2.8 1-5x Macro Photo', #9
125 => 'Canon TS-E 24mm f/3.5L',
126 => 'Canon TS-E 45mm f/2.8', #15
@@ -230,6 +237,7 @@ $VERSION = '4.20';
# 'Sigma APO 120-300mm f/2.8 EX DG HSM + 2x', #15
131.6 => 'Sigma 4.5mm f/2.8 EX DC HSM Circular Fisheye', #PH
131.7 => 'Sigma 70-200mm f/2.8 APO EX HSM', #PH (http://www.lensrentals.com/blog/2012/08/canon-illumination-correction-and-third-party-lenses)
+ 131.8 => 'Sigma 28-70mm f/2.8-4 DG', #IB
132 => 'Canon EF 1200mm f/5.6L USM', #32
134 => 'Canon EF 600mm f/4L IS USM', #15
135 => 'Canon EF 200mm f/1.8L USM',
@@ -251,6 +259,7 @@ $VERSION = '4.20';
'137.14' => 'Tamron SP 24-70mm f/2.8 Di VC USD', #PH
'137.15' => 'Sigma 18-35mm f/1.8 DC HSM', #David Monro
'137.16' => 'Sigma 12-24mm f/4.5-5.6 DG HSM II', #IB
+ '137.17' => 'Sigma 70-300mm f/4-5.6 DG OS', #IB
138 => 'Canon EF 28-80mm f/2.8-4L', #32
139 => 'Canon EF 400mm f/2.8L USM',
140 => 'Canon EF 500mm f/4.5L USM', #32
@@ -276,6 +285,7 @@ $VERSION = '4.20';
152.2 => 'Sigma 14mm f/2.8 EX Aspherical HSM', #15
152.3 => 'Sigma 10-20mm f/4-5.6', #14
152.4 => 'Sigma 100-300mm f/4', # (ref Bozi)
+ 152.5 => 'Sigma 300-800mm f/5.6 APO EX DG HSM', #IB
153 => 'Canon EF 35-350mm f/3.5-5.6L USM or Sigma or Tamron Lens', #PH
153.1 => 'Sigma 50-500mm f/4-6.3 APO HSM EX', #15
153.2 => 'Tamron AF 28-300mm f/3.5-6.3 XR LD Aspherical [IF] Macro',
@@ -283,6 +293,8 @@ $VERSION = '4.20';
153.4 => 'Tamron 18-250mm f/3.5-6.3 Di II LD Aspherical [IF] Macro', #PH
154 => 'Canon EF 20mm f/2.8 USM or Zeiss Lens', #15
154.1 => 'Zeiss Milvus 21mm f/2.8', #IB
+ 154.2 => 'Zeiss Milvus 15mm f/2.8 ZE', #IB
+ 154.3 => 'Zeiss Milvus 18mm f/2.8 ZE', #IB
155 => 'Canon EF 85mm f/1.8 USM or Sigma Lens',
155.1 => 'Sigma 14mm f/1.8 DG HSM | A', #IB (A017)
156 => 'Canon EF 28-105mm f/3.5-4.5 USM or Tamron Lens',
@@ -320,18 +332,29 @@ $VERSION = '4.20';
169.6 => 'Sigma 30mm f/1.4 EX DC HSM', #Rodolfo Borges
169.7 => 'Sigma 35mm f/1.4 DG HSM', #PH (also "| A" version, ref 50)
169.8 => 'Sigma 35mm f/1.5 FF High-Speed Prime | 017', #IB
- 170 => 'Canon EF 200mm f/2.8L II USM', #9
+ 169.9 => 'Sigma 70mm f/2.8 Macro EX DG', #IB
+ 170 => 'Canon EF 200mm f/2.8L II USM or Sigma Lens', #9
+ 170.1 => 'Sigma 300mm f/2.8 APO EX DG HSM', #IB
+ 170.2 => 'Sigma 800mm f/5.6 APO EX DG HSM', #IB
171 => 'Canon EF 300mm f/4L USM', #15
172 => 'Canon EF 400mm f/5.6L USM or Sigma Lens', #32
172.1 =>'Sigma 150-600mm f/5-6.3 DG OS HSM | S', #50
+ 172.2 => 'Sigma 500mm f/4.5 APO EX DG HSM', #IB
173 => 'Canon EF 180mm Macro f/3.5L USM or Sigma Lens', #9
173.1 => 'Sigma 180mm EX HSM Macro f/3.5', #14
173.2 => 'Sigma APO Macro 150mm f/2.8 EX DG HSM', #14
+ 173.3 => 'Sigma 10mm f/2.8 EX DC Fisheye', #IB
+ 173.4 => 'Sigma 15mm f/2.8 EX DG Diagonal Fisheye', #IB
174 => 'Canon EF 135mm f/2L USM or Other Lens', #9
174.1 => 'Sigma 70-200mm f/2.8 EX DG APO OS HSM', #PH (probably version II of this lens)
174.2 => 'Sigma 50-500mm f/4.5-6.3 APO DG OS HSM', #forum4031
174.3 => 'Sigma 150-500mm f/5-6.3 APO DG OS HSM', #47
174.4 => 'Zeiss Milvus 100mm f/2 Makro', #IB
+ 174.5 => 'Sigma APO 50-150mm f/2.8 EX DC OS HSM', #IB
+ 174.6 => 'Sigma APO 120-300mm f/2.8 EX DG OS HSM', #IB
+ 174.7 => 'Sigma 120-300mm f/2.8 DG OS HSM S013', #IB
+ 174.8 => 'Sigma 120-400mm f/4.5-5.6 APO DG OS HSM', #IB
+ 174.9 => 'Sigma 200-500mm f/2.8 APO EX DG', #IB
175 => 'Canon EF 400mm f/2.8L USM', #32
176 => 'Canon EF 24-85mm f/3.5-4.5 USM',
177 => 'Canon EF 300mm f/4L IS USM', #9
@@ -375,17 +398,19 @@ $VERSION = '4.20';
196 => 'Canon EF 75-300mm f/4-5.6 USM', #15/32
197 => 'Canon EF 75-300mm f/4-5.6 IS USM or Sigma Lens',
197.1 => 'Sigma 18-300mm f/3.5-6.3 DC Macro OS HS', #50
- 198 => 'Canon EF 50mm f/1.4 USM or Zeiss Lens',
+ 198 => 'Canon EF 50mm f/1.4 USM or Other Lens',
198.1 => 'Zeiss Otus 55mm f/1.4 ZE', #JR (seen only on Sony camera)
198.2 => 'Zeiss Otus 85mm f/1.4 ZE', #JR (NC)
198.3 => 'Zeiss Milvus 25mm f/1.4', #IB
198.4 => 'Zeiss Otus 100mm f/1.4', #IB
+ 198.5 => 'Zeiss Milvus 35mm f/1.4 ZE', #IB
+ 198.6 => 'Yongnuo YN 35mm f/2', #IB
199 => 'Canon EF 28-80mm f/3.5-5.6 USM', #32
200 => 'Canon EF 75-300mm f/4-5.6 USM', #32
201 => 'Canon EF 28-80mm f/3.5-5.6 USM', #32
202 => 'Canon EF 28-80mm f/3.5-5.6 USM IV',
208 => 'Canon EF 22-55mm f/4-5.6 USM', #32
- 209 => 'Canon EF 55-200mm f/4.5-5.6', #32
+ 209 => 'Canon EF 55-200mm f/4.5-5.6', #32 (USM mk I version? ref IB)
210 => 'Canon EF 28-90mm f/4-5.6 USM', #32
211 => 'Canon EF 28-200mm f/3.5-5.6 USM', #15
212 => 'Canon EF 28-105mm f/4-5.6 USM', #15
@@ -397,6 +422,7 @@ $VERSION = '4.20';
214 => 'Canon EF-S 18-55mm f/3.5-5.6 USM', #PH/34
215 => 'Canon EF 55-200mm f/4.5-5.6 II USM',
217 => 'Tamron AF 18-270mm f/3.5-6.3 Di II VC PZD', #47
+ 220 => 'Yongnuo YN 50mm f/1.8', #IB
224 => 'Canon EF 70-200mm f/2.8L IS USM', #11
225 => 'Canon EF 70-200mm f/2.8L IS USM + 1.4x', #11
226 => 'Canon EF 70-200mm f/2.8L IS USM + 2x', #14
@@ -404,7 +430,8 @@ $VERSION = '4.20';
228 => 'Canon EF 28-105mm f/3.5-4.5 USM', #32
229 => 'Canon EF 16-35mm f/2.8L USM', #PH
230 => 'Canon EF 24-70mm f/2.8L USM', #9
- 231 => 'Canon EF 17-40mm f/4L USM',
+ 231 => 'Canon EF 17-40mm f/4L USM or Sigma Lens',
+ 231.1 => 'Sigma 12-24mm f/4 DG HSM A016', #IB
232 => 'Canon EF 70-300mm f/4.5-5.6 DO IS USM', #15
233 => 'Canon EF 28-300mm f/3.5-5.6L IS USM', #PH
234 => 'Canon EF-S 17-85mm f/4-5.6 IS USM or Tokina Lens', #19
@@ -428,11 +455,13 @@ $VERSION = '4.20';
248.1 => 'Sigma 24-35mm f/2 DG HSM | A', #JR
248.2 => 'Sigma 135mm f/2 FF High-Speed Prime | 017', #IB
248.3 => 'Sigma 24-35mm f/2.2 FF Zoom | 017', #IB
+ 248.4 => 'Sigma 135mm f/1.8 DG HSM A017', #IB
249 => 'Canon EF 800mm f/5.6L IS USM', #35
250 => 'Canon EF 24mm f/1.4L II USM or Sigma Lens', #41
250.1 => 'Sigma 20mm f/1.4 DG HSM | A', #IB
250.2 => 'Sigma 20mm f/1.5 FF High-Speed Prime | 017', #IB
250.3 => 'Tokina Opera 16-28mm f/2.8 FF', #IB
+ 250.4 => 'Sigma 85mm f/1.4 DG HSM A016', #IB
251 => 'Canon EF 70-200mm f/2.8L IS II USM',
251.1 => 'Canon EF 70-200mm f/2.8L IS III USM', #IB
252 => 'Canon EF 70-200mm f/2.8L IS II USM + 1.4x', #50 (1.4x Mk II)
@@ -451,6 +480,9 @@ $VERSION = '4.20';
368.5 => 'Sigma 28mm f/1.4 DG HSM | A', #IB (A019)
368.6 => 'Sigma 150-600mm f/5-6.3 DG OS HSM | S', #50
368.7 => 'Sigma 85mm f/1.4 DG HSM | A', #IB (016)
+ 368.8 => 'Sigma 105mm f/1.4 DG HSM', #IB (A018)
+ 368.9 => 'Sigma 14-24mm f/2.8 DG HSM', #IB (A018)
+ '368.10' => 'Sigma 70mm f/2.8 DG Macro', #IB (A018)
# Note: LensType 488 (0x1e8) is reported as 232 (0xe8) in 7D CameraSettings
488 => 'Canon EF-S 15-85mm f/3.5-5.6 IS USM', #PH
489 => 'Canon EF 70-300mm f/4-5.6L IS USM', #Gerald Kapounek
diff --git a/lib/Image/ExifTool/Geotag.pm b/lib/Image/ExifTool/Geotag.pm
index 601be6f7..455ed79a 100644
--- a/lib/Image/ExifTool/Geotag.pm
+++ b/lib/Image/ExifTool/Geotag.pm
@@ -25,7 +25,7 @@ use strict;
use vars qw($VERSION);
use Image::ExifTool qw(:Public);
-$VERSION = '1.59';
+$VERSION = '1.60';
sub JITTER() { return 2 } # maximum time jitter
@@ -1135,7 +1135,7 @@ Category: foreach $category (qw{pos track alt orient atemp}) {
@r = $et->SetNewValue(GPSDateTime => "$gpsDate $gpsTime", %opts);
}
} else {
- my %opts;
+ my %opts = ( IgnorePermanent => 1 );
$opts{Replace} = 2 if defined $val; # remove existing new values
$opts{Group} = $writeGroup if $writeGroup;
diff --git a/lib/Image/ExifTool/Minolta.pm b/lib/Image/ExifTool/Minolta.pm
index a789d6a8..50e945ac 100644
--- a/lib/Image/ExifTool/Minolta.pm
+++ b/lib/Image/ExifTool/Minolta.pm
@@ -49,7 +49,7 @@ use vars qw($VERSION %minoltaLensTypes %minoltaTeleconverters %minoltaColorMode
use Image::ExifTool qw(:DataAccess :Utils);
use Image::ExifTool::Exif;
-$VERSION = '2.79';
+$VERSION = '2.81';
# Full list of product codes for Sony-compatible Minolta lenses
# (ref http://www.kb.sony.com/selfservice/documentLink.do?externalId=C1000570)
@@ -251,6 +251,7 @@ $VERSION = '2.79';
25.5 => 'Sigma 24mm F1.8 EX DG ASP Macro', #Florian Knorn
# 25 - also seen for an "old Sigma 50mm Macro" (forum2833)
27 => 'Minolta AF 85mm F1.4 G (D)', # added (D) (ref 13)
+ # 27 => 'Venus Optics Laowa 105mm F2 STF', #IB (NC)
28 => 'Minolta/Sony AF 100mm F2.8 Macro (D) or Tamron Lens',
# 28 => 'Sony 100mm F2.8 Macro (SAL100M28)', (ref 18/JR)
28.1 => 'Tamron SP AF 90mm F2.8 Di Macro', #JD (Model 272E)
@@ -288,8 +289,9 @@ $VERSION = '2.79';
45 => 'Carl Zeiss Planar T* 85mm F1.4 ZA (SAL85F14Z)', #JR
46 => 'Carl Zeiss Vario-Sonnar T* DT 16-80mm F3.5-4.5 ZA (SAL1680Z)', #JR
47 => 'Carl Zeiss Sonnar T* 135mm F1.8 ZA (SAL135F18Z)', #JR
- 48 => 'Carl Zeiss Vario-Sonnar T* 24-70mm F2.8 ZA SSM (SAL2470Z) or ZA SSM II', #11/JR
+ 48 => 'Carl Zeiss Vario-Sonnar T* 24-70mm F2.8 ZA SSM (SAL2470Z) or Other Lens', #11/JR
48.1 => 'Carl Zeiss Vario-Sonnar T* 24-70mm F2.8 ZA SSM II (SAL2470Z2)', #JR
+ 48.2 => 'Tamron SP 24-70mm F2.8 Di USD', #IB (A007)
49 => 'Sony DT 55-200mm F4-5.6 (SAL55200)', #JD/JR
50 => 'Sony DT 18-250mm F3.5-6.3 (SAL18250)', #11/JR
51 => 'Sony DT 16-105mm F3.5-5.6 (SAL16105)', #11/JR
@@ -325,15 +327,15 @@ $VERSION = '2.79';
# was 128.1 => 'Tamron 18-200mm F3.5-6.3',
128.2 => 'Tamron AF 28-300mm F3.5-6.3 XR Di LD Aspherical [IF] Macro', #JR (Model A061)
# was 128.2 => 'Tamron 28-300mm F3.5-6.3',
- 128.3 => 'Tamron 80-300mm F3.5-6.3',
- 128.4 => 'Tamron AF 28-200mm F3.8-5.6 XR Di Aspherical [IF] Macro', #JD (Model A031)
+ # (removed -- probably never existed, ref IB) 'Tamron 80-300mm F3.5-6.3',
+ 128.3 => 'Tamron AF 28-200mm F3.8-5.6 XR Di Aspherical [IF] Macro', #JD (Model A031)
# also Tamron AF 28-200mm F3.8-5.6 Aspherical', #IB (Model 71D)
# and 'Tamron AF 28-200mm F3.8-5.6 LD Aspherical [IF] Super', #IB (Model 171D)
- 128.5 => 'Tamron SP AF 17-35mm F2.8-4 Di LD Aspherical IF', #JD (Model A05)
- 128.6 => 'Sigma AF 50-150mm F2.8 EX DC APO HSM II', #JD
- 128.7 => 'Sigma 10-20mm F3.5 EX DC HSM', #11 (Model 202-205)
- 128.8 => 'Sigma 70-200mm F2.8 II EX DG APO MACRO HSM', #24
- 128.9 => 'Sigma 10mm F2.8 EX DC HSM Fisheye', #Florian Knorn
+ 128.4 => 'Tamron SP AF 17-35mm F2.8-4 Di LD Aspherical IF', #JD (Model A05)
+ 128.5 => 'Sigma AF 50-150mm F2.8 EX DC APO HSM II', #JD
+ 128.6 => 'Sigma 10-20mm F3.5 EX DC HSM', #11 (Model 202-205)
+ 128.7 => 'Sigma 70-200mm F2.8 II EX DG APO MACRO HSM', #24
+ 128.8 => 'Sigma 10mm F2.8 EX DC HSM Fisheye', #Florian Knorn
# (yes, '128.10'. My condolences to typed languages that use this database - PH)
'128.10' => 'Sigma 50mm F1.4 EX DG HSM', #Florian Knorn (Model A014, ref IB)
'128.11' => 'Sigma 85mm F1.4 EX DG HSM', #27
@@ -412,10 +414,11 @@ $VERSION = '2.79';
25521.7 => 'Angenieux AF 28-70mm F2.6', #JD
25521.8 => 'Tokina AT-X 17 AF 17mm F3.5', #27
25521.9 => 'Tokina 20-35mm F3.5-4.5 II AF', #IB
- 25531 => 'Minolta AF 28-135mm F4-4.5 or Sigma Lens',
+ 25531 => 'Minolta AF 28-135mm F4-4.5 or Other Lens',
25531.1 => 'Sigma ZOOM-alpha 35-135mm F3.5-4.5', #16
25531.2 => 'Sigma 28-105mm F2.8-4 Aspherical', #JD
25531.3 => 'Sigma 28-105mm F4-5.6 UC', #JR
+ 25531.4 => 'Tokina AT-X 242 AF 24-200mm F3.5-5.6', #IB
25541 => 'Minolta AF 35-105mm F3.5-4.5', #13
25551 => 'Minolta AF 70-210mm F4 Macro or Sigma Lens',
25551.1 => 'Sigma 70-210mm F4-5.6 APO', #7
@@ -502,7 +505,7 @@ $VERSION = '2.79';
26241 => 'Minolta AF 35-80mm F4-5.6 Power Zoom',
26281 => 'Minolta AF 80-200mm F2.8 HS-APO G', #11 ("HS-APO" added, white, probably same as 1, non-HS is 25891 - ref JR)
26291 => 'Minolta AF 85mm F1.4 New',
- 26311 => 'Minolta/Sony AF 100-300mm F4.5-5.6 APO', #11
+ 26311 => 'Minolta/Sony AF 100-300mm F4.5-5.6 APO', #11 (does not exist? https://www.dyxum.com/dforum/lens-data-requested_topic23435_page2.html)
26321 => 'Minolta AF 24-50mm F4 New',
26381 => 'Minolta AF 50mm F2.8 Macro New',
26391 => 'Minolta AF 100mm F2.8 Macro',
@@ -517,6 +520,7 @@ $VERSION = '2.79';
# - this is the base to which the Canon LensType is added
30464 => 'Metabones Canon EF Speed Booster', #Metabones (to this, add Canon LensType)
45671 => 'Tokina 70-210mm F4-5.6', #22
+ 45681 => 'Tokina AF 35-200mm F4-5.6 Zoom SD', #IB (model 352)
45701 => 'Tamron AF 35-135mm F3.5-4.5', #IB (model 40d)
45711 => 'Vivitar 70-210mm F4.5-5.6', #IB
45741 => '2x Teleconverter or Tamron or Tokina Lens', #18
diff --git a/lib/Image/ExifTool/Olympus.pm b/lib/Image/ExifTool/Olympus.pm
index eea617ca..187dc6de 100644
--- a/lib/Image/ExifTool/Olympus.pm
+++ b/lib/Image/ExifTool/Olympus.pm
@@ -39,7 +39,7 @@ use Image::ExifTool qw(:DataAccess :Utils);
use Image::ExifTool::Exif;
use Image::ExifTool::APP12;
-$VERSION = '2.59';
+$VERSION = '2.60';
sub PrintLensInfo($$$);
@@ -1066,6 +1066,7 @@ my %indexInfo = (
0x1035 => { #6
Name => 'PreviewImageValid',
Writable => 'int32u',
+ DelValue => 0,
PrintConv => { 0 => 'No', 1 => 'Yes' },
},
0x1036 => { #6
diff --git a/lib/Image/ExifTool/Panasonic.pm b/lib/Image/ExifTool/Panasonic.pm
index cd43112a..7e3f873d 100644
--- a/lib/Image/ExifTool/Panasonic.pm
+++ b/lib/Image/ExifTool/Panasonic.pm
@@ -36,7 +36,7 @@ use vars qw($VERSION %leicaLensTypes);
use Image::ExifTool qw(:DataAccess :Utils);
use Image::ExifTool::Exif;
-$VERSION = '2.05';
+$VERSION = '2.06';
sub ProcessLeicaLEIC($$$);
sub WhiteBalanceConv($;$$);
@@ -108,7 +108,8 @@ sub WhiteBalanceConv($;$$);
39 => 'Macro-Elmar-M 90mm f/4', # 11633/11634
'39 0' => 'Tele-Elmar-M 135mm f/4 (II)',# 11861
40 => 'Macro-Adapter M', # 14409
- '41 3' => 'Apo-Summicron-M 50mm f/2 Asph', #16
+ 41 => 'Apo-Summicron-M 50mm f/2 ASPH.', #IB
+ '41 3' => 'Apo-Summicron-M 50mm f/2 ASPH.', #16
42 => 'Tri-Elmar-M 28-35-50mm f/4 ASPH.',# 11625
'42 1' => 'Tri-Elmar-M 28-35-50mm f/4 ASPH. (at 28mm)',
'42 2' => 'Tri-Elmar-M 28-35-50mm f/4 ASPH. (at 35mm)',
@@ -123,8 +124,9 @@ sub WhiteBalanceConv($;$$);
50 => 'Elmar-M 24mm f/3.8 ASPH.', # ? (ref 11)
51 => 'Super-Elmar-M 21mm f/3.4 Asph', # ? (ref 16, frameSelectorBits=1)
'51 2' => 'Super-Elmar-M 14mm f/3.8 Asph', # ? (ref 16)
- 52 => 'Super-Elmar-M 18mm f/3.8 ASPH.', # ? (ref PH/11)
- '53 2' => 'Apo-Telyt-M 135mm f/3.4', #16
+ 52 => 'Apo-Telyt-M 18mm f/3.8 ASPH.', # ? (ref PH/11)
+ 53 => 'Apo-Telyt-M 135mm f/3.4', #IB
+ '53 2' => 'Apo-Telyt-M 135mm f/3.4', #16
'53 3' => 'Apo-Summicron-M 50mm f/2 (VI)', #LR
58 => 'Noctilux-M 75mm f/1.25 ASPH.', # ? (ref IB)
);
diff --git a/lib/Image/ExifTool/Pentax.pm b/lib/Image/ExifTool/Pentax.pm
index 71af3afb..f8b358a9 100644
--- a/lib/Image/ExifTool/Pentax.pm
+++ b/lib/Image/ExifTool/Pentax.pm
@@ -58,7 +58,7 @@ use Image::ExifTool::Exif;
use Image::ExifTool::GPS;
use Image::ExifTool::HP;
-$VERSION = '3.28';
+$VERSION = '3.29';
sub CryptShutterCount($$);
sub PrintFilter($$$);
@@ -146,7 +146,7 @@ sub DecodeAFPoints($$$$;$);
'3 44.3' => 'Sigma 17-70mm F2.8-4.5 DC Macro', #(Bart Hickman)
'3 44.4' => 'Sigma 18-50mm F3.5-5.6 DC', #4
'3 44.5' => 'Sigma 17-35mm F2.8-4 EX DG', #29
- '3 44.6' => 'Tamron 35-90mm F4 AF', #12
+ '3 44.6' => 'Tamron 35-90mm F4-5.6 AF', #12 (added "-5.6", ref IB)
'3 44.7' => 'Sigma AF 18-35mm F3.5-4.5 Aspherical', #29
'3 46' => 'Sigma or Samsung Lens (3 46)',
'3 46.1' => 'Sigma APO 70-200mm F2.8 EX',
@@ -306,6 +306,7 @@ sub DecodeAFPoints($$$$;$);
'8 0' => 'Sigma 50-150mm F2.8 II APO EX DC HSM', #forum2997
'8 3' => 'Sigma 18-125mm F3.8-5.6 DC HSM', #forum10167
'8 4' => 'Sigma 50mm F1.4 EX DG HSM', #Artur private communication
+ '8 6' => 'Sigma 4.5mm F2.8 EX DC Fisheye', #IB
'8 7' => 'Sigma 24-70mm F2.8 IF EX DG HSM', #Exiv2
'8 8' => 'Sigma 18-250mm F3.5-6.3 DC OS HSM', #27
'8 11' => 'Sigma 10-20mm F3.5 EX DC HSM', #27
@@ -316,6 +317,7 @@ sub DecodeAFPoints($$$$;$);
'8 16' => 'Sigma 70-200mm F2.8 EX DG Macro HSM II', #26
'8 17' => 'Sigma 50-500mm F4.5-6.3 DG OS HSM', #(Heike Herrmann) (also APO, ref 26)
'8 18' => 'Sigma 8-16mm F4.5-5.6 DC HSM', #forum2998
+ '8 20' => 'Sigma 18-50mm F2.8-4.5 DC HSM', #IB
'8 21' => 'Sigma 17-50mm F2.8 EX DC OS HSM', #26
'8 22' => 'Sigma 85mm F1.4 EX DG HSM', #26
'8 23' => 'Sigma 70-200mm F2.8 APO EX DG OS HSM', #27
diff --git a/lib/Image/ExifTool/Sigma.pm b/lib/Image/ExifTool/Sigma.pm
index 6011ebdf..323ebf04 100644
--- a/lib/Image/ExifTool/Sigma.pm
+++ b/lib/Image/ExifTool/Sigma.pm
@@ -19,7 +19,7 @@ use strict;
use vars qw($VERSION %sigmaLensTypes);
use Image::ExifTool::Exif;
-$VERSION = '1.26';
+$VERSION = '1.27';
# sigma LensType lookup (ref IB)
%sigmaLensTypes = (
@@ -118,6 +118,8 @@ $VERSION = '1.26';
0x484 => 'Sigma 8mm F4 EX DG Circular Fisheye',
0x485 => 'Sigma 8mm F3.5 EX DG Circular Fisheye',
0x486 => 'Sigma 4.5mm F2.8 EX DC HSM Circular Fisheye',
+ 0x504 => 'Sigma 70-300mm F4-5.6 Macro Super', #IB
+ 0x505 => 'Sigma APO 70-300mm F4-5.6 Macro Super', #IB
0x506 => 'Sigma 70-300mm F4-5.6 APO Macro Super II',
0x507 => 'Sigma 70-300mm F4-5.6 DL Macro Super II',
0x508 => 'Sigma 70-300mm F4-5.6 DG APO Macro',
diff --git a/lib/Image/ExifTool/WriteXMP.pl b/lib/Image/ExifTool/WriteXMP.pl
index 5be06572..38bdb967 100644
--- a/lib/Image/ExifTool/WriteXMP.pl
+++ b/lib/Image/ExifTool/WriteXMP.pl
@@ -1203,7 +1203,9 @@ sub WriteXMP($$;$)
$et->Warn("$grp:$$tagInfo{Name} written as a literal because value is not a valid URI", 1);
# fall through to write as a string literal
}
- delete $attrs{'rdf:resource'}; # (remove existing resource if necessary)
+ # remove existing value and/or resource attribute if they exist
+ delete $attrs{'rdf:value'};
+ delete $attrs{'rdf:resource'};
$capture{$path} = [ $newValue, \%attrs ];
last;
}
diff --git a/lib/Image/ExifTool/Writer.pl b/lib/Image/ExifTool/Writer.pl
index 7cd541ef..1c4f2d3c 100644
--- a/lib/Image/ExifTool/Writer.pl
+++ b/lib/Image/ExifTool/Writer.pl
@@ -270,6 +270,7 @@ my %ignorePrintConv = map { $_ => 1 } qw(OTHER BITMASK Notes);
# NoFlat => treat flattened tags as 'unsafe'
# NoShortcut => true to prevent looking up shortcut tags
# ProtectSaved => protect existing new values with a save count greater than this
+# IgnorePermanent => ignore attempts to delete a permanent tag
# CreateGroups => [internal use] createGroups hash ref from related tags
# ListOnly => [internal use] set only list or non-list tags
# SetTags => [internal use] hash ref to return tagInfo refs of set tags
@@ -891,6 +892,7 @@ TAG: foreach $tagInfo (@matchingTags) {
next;
}
} elsif ($permanent) {
+ return 0 if $options{IgnorePermanent};
# can't delete permanent tags, so set them to DelValue or empty string instead
if (defined $$tagInfo{DelValue}) {
$val = $$tagInfo{DelValue};
@@ -1125,6 +1127,9 @@ WriteAlso:
undef $evalWarning;
#### eval WriteAlso ($val)
my $v = eval $$writeAlso{$wtag};
+ # we wanted to do the eval in case there are side effect, but we
+ # don't want to write a value for a tag that is being deleted:
+ undef $v unless defined $val;
$@ and $evalWarning = $@;
unless ($evalWarning) {
($n,$evalWarning) = $self->SetNewValue($wgrp . $wtag, $v, %opts);
diff --git a/lib/Image/ExifTool/XMP.pm b/lib/Image/ExifTool/XMP.pm
index ef01116d..6690441c 100644
--- a/lib/Image/ExifTool/XMP.pm
+++ b/lib/Image/ExifTool/XMP.pm
@@ -49,7 +49,7 @@ use Image::ExifTool::Exif;
use Image::ExifTool::GPS;
require Exporter;
-$VERSION = '3.25';
+$VERSION = '3.26';
@ISA = qw(Exporter);
@EXPORT_OK = qw(EscapeXML UnescapeXML);
@@ -2056,10 +2056,11 @@ my %sPantryItem = (
Writable => 'integer',
},
CameraOwnerName => { Name => 'OwnerName' },
- BodySerialNumber => { Name => 'SerialNumber' },
+ BodySerialNumber => { Name => 'SerialNumber', Groups => { 2 => 'Camera' } },
LensSpecification => {
Name => 'LensInfo',
Writable => 'rational',
+ Groups => { 2 => 'Camera' },
List => 'Seq',
RawJoin => 1, # join list into a string before ValueConv
ValueConv => \&ConvertRationalList,
@@ -2083,9 +2084,9 @@ my %sPantryItem = (
instead of using the existing XMP-aux:LensInfo
},
},
- LensMake => { },
- LensModel => { },
- LensSerialNumber => { },
+ LensMake => { Groups => { 2 => 'Camera' } },
+ LensModel => { Groups => { 2 => 'Camera' } },
+ LensSerialNumber => { Groups => { 2 => 'Camera' } },
InteroperabilityIndex => {
Name => 'InteropIndex',
Description => 'Interoperability Index',
@@ -2237,6 +2238,7 @@ my %sPantryItem = (
# (used to set EXIF GPS position from XMP tags)
GPSLatitudeRef => {
Require => 'XMP-exif:GPSLatitude',
+ Groups => { 2 => 'Location' },
# Note: Do not Inihibit based on EXIF:GPSLatitudeRef (see forum10192)
ValueConv => q{
IsFloat($val[0]) and return $val[0] < 0 ? "S" : "N";
@@ -2247,6 +2249,7 @@ my %sPantryItem = (
},
GPSLongitudeRef => {
Require => 'XMP-exif:GPSLongitude',
+ Groups => { 2 => 'Location' },
ValueConv => q{
IsFloat($val[0]) and return $val[0] < 0 ? "W" : "E";
$val[0] =~ /^.*([EW])/;
@@ -2256,6 +2259,7 @@ my %sPantryItem = (
},
GPSDestLatitudeRef => {
Require => 'XMP-exif:GPSDestLatitude',
+ Groups => { 2 => 'Location' },
ValueConv => q{
IsFloat($val[0]) and return $val[0] < 0 ? "S" : "N";
$val[0] =~ /^.*([NS])/;
@@ -2265,6 +2269,7 @@ my %sPantryItem = (
},
GPSDestLongitudeRef => {
Require => 'XMP-exif:GPSDestLongitude',
+ Groups => { 2 => 'Location' },
ValueConv => q{
IsFloat($val[0]) and return $val[0] < 0 ? "W" : "E";
$val[0] =~ /^.*([EW])/;
@@ -2287,6 +2292,7 @@ my %sPantryItem = (
Inhibit => {
6 => 'Composite:LensID', # don't override existing Composite:LensID
},
+ Groups => { 2 => 'Camera' },
ValueConv => '$val',
PrintConv => 'Image::ExifTool::XMP::PrintLensID($self, @val)',
},
@@ -2300,6 +2306,7 @@ my %sPantryItem = (
4 => 'XMP:FlashRedEyeMode',
5 => 'XMP:Flash', # handle structured flash information too
},
+ Groups => { 2 => 'Camera' },
Writable => 1,
PrintHex => 1,
SeparateTable => 'EXIF Flash',
diff --git a/perl-Image-ExifTool.spec b/perl-Image-ExifTool.spec
index 579d7139..3d9b7c1b 100644
--- a/perl-Image-ExifTool.spec
+++ b/perl-Image-ExifTool.spec
@@ -1,6 +1,6 @@
Summary: perl module for image data extraction
Name: perl-Image-ExifTool
-Version: 11.61
+Version: 11.62
Release: 1
License: Artistic/GPL
Group: Development/Libraries/Perl
diff --git a/t/CanonRaw_4.out b/t/CanonRaw_4.out
index e37ded15..7a084b20 100644
--- a/t/CanonRaw_4.out
+++ b/t/CanonRaw_4.out
@@ -1,10 +1,10 @@
-[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 11.55
+[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 11.62
[File, System, Image] FileName - File Name: CanonRaw_4_failed.crw
[File, System, Image] Directory - Directory: t
[File, System, Image] FileSize - File Size: 13 kB
-[File, System, Time] FileModifyDate - File Modification Date/Time: 2019:07:03 12:16:39-04:00
-[File, System, Time] FileAccessDate - File Access Date/Time: 2019:07:03 12:16:39-04:00
-[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2019:07:03 12:16:39-04:00
+[File, System, Time] FileModifyDate - File Modification Date/Time: 2019:08:12 12:07:27-04:00
+[File, System, Time] FileAccessDate - File Access Date/Time: 2019:08:12 12:07:27-04:00
+[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2019:08:12 12:07:27-04:00
[File, System, Image] FilePermissions - File Permissions: rw-r--r--
[File, File, Image] FileType - File Type: CRW
[File, File, Image] FileTypeExtension - File Type Extension: crw
@@ -142,7 +142,7 @@
[MakerNotes, CanonRaw, Image] 3 - Raw Jpg Width: 2048
[MakerNotes, CanonRaw, Image] 4 - Raw Jpg Height: 1360
[MakerNotes, CanonRaw, Camera] 6203 - Serial Number Format: Format 1
-[XMP, XMP-x, Document] xmptk - XMP Toolkit: Image::ExifTool 11.55
+[XMP, XMP-x, Document] xmptk - XMP Toolkit: Image::ExifTool 11.62
[XMP, XMP-aux, Camera] Lens - Lens: 18.0 - 55.0 mm
[XMP, XMP-crs, Image] Temperature - Color Temperature: 5200
[XMP, XMP-dc, Image] description - Description: CRW with embedded XMP
@@ -181,7 +181,7 @@
[XMP, XMP-exif, Image] ShutterSpeedValue - Shutter Speed Value: 1
[XMP, XMP-exif, Image] UserComment - User Comment:
[XMP, XMP-exif, Camera] WhiteBalance - White Balance: Auto
-[XMP, XMP-exifEX, Image] BodySerialNumber - Serial Number: 1234
+[XMP, XMP-exifEX, Camera] BodySerialNumber - Serial Number: 1234
[XMP, XMP-exifEX, Image] CameraOwnerName - Owner Name: Phil Harvey
[XMP, XMP-exifEX, Image] InteroperabilityIndex - Interoperability Index: THM - DCF thumbnail file
[XMP, XMP-pmi, Image] sequenceNumber - Sequence Number: 0
@@ -205,7 +205,7 @@
[Composite, Composite, Camera] Canon::WB_RGGBLevels - WB RGGB Levels: 1719 832 831 990
[Composite, Composite, Image] Exif::Aperture - Aperture: 14.3
[Composite, Composite, Image] Exif::ShutterSpeed - Shutter Speed: 4
-[Composite, Composite, Other] XMP::Flash - Flash: No Flash
+[Composite, Composite, Camera] XMP::Flash - Flash: No Flash
[Composite, Composite, Camera] Exif::BlueBalance - Blue Balance: 1.190619
[Composite, Composite, Image] Exif::ImageSize - Image Size: 3072x2048
[Composite, Composite, Camera] Exif::LensID - Lens ID: Unknown 18-55mm
diff --git a/t/CanonRaw_7.out b/t/CanonRaw_7.out
index 397be4b7..ffb4ca9f 100644
--- a/t/CanonRaw_7.out
+++ b/t/CanonRaw_7.out
@@ -1,10 +1,10 @@
-[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 11.55
+[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 11.62
[File, System, Image] FileName - File Name: CanonRaw_7_failed.jpg
[File, System, Image] Directory - Directory: t
[File, System, Image] FileSize - File Size: 7.2 kB
-[File, System, Time] FileModifyDate - File Modification Date/Time: 2019:07:03 12:16:40-04:00
-[File, System, Time] FileAccessDate - File Access Date/Time: 2019:07:03 12:16:40-04:00
-[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2019:07:03 12:16:40-04:00
+[File, System, Time] FileModifyDate - File Modification Date/Time: 2019:08:12 12:07:28-04:00
+[File, System, Time] FileAccessDate - File Access Date/Time: 2019:08:12 12:07:28-04:00
+[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2019:08:12 12:07:28-04:00
[File, System, Image] FilePermissions - File Permissions: rw-r--r--
[File, File, Image] FileType - File Type: JPEG
[File, File, Image] FileTypeExtension - File Type Extension: jpg
@@ -210,7 +210,7 @@
[MakerNotes, Canon, Camera] 52 - Camera Color Calibration 14: 770 382 248 (2871K)
[MakerNotes, Canon, Camera] 56 - Camera Color Calibration 15: 949 307 397 (2413K)
[MakerNotes, Canon, Camera] 2 - Color Tone: Normal
-[XMP, XMP-x, Document] xmptk - XMP Toolkit: Image::ExifTool 11.55
+[XMP, XMP-x, Document] xmptk - XMP Toolkit: Image::ExifTool 11.62
[XMP, XMP-aux, Camera] Lens - Lens: 18.0 - 55.0 mm
[XMP, XMP-exif, Image] ComponentsConfiguration - Components Configuration: -, -, -, -
[XMP, XMP-exif, Camera] FlashFired - Flash Fired: False
@@ -236,7 +236,7 @@
[Composite, Composite, Camera] Canon::WB_RGGBLevels - WB RGGB Levels: 2002 1185 1187 2364
[Composite, Composite, Image] Exif::Aperture - Aperture: 8.0
[Composite, Composite, Image] Exif::ShutterSpeed - Shutter Speed: 1/15
-[Composite, Composite, Other] XMP::Flash - Flash: Off, Did not fire
+[Composite, Composite, Camera] XMP::Flash - Flash: Off, Did not fire
[Composite, Composite, Camera] Exif::BlueBalance - Blue Balance: 1.993255
[Composite, Composite, Image] Exif::ImageSize - Image Size: 8x8
[Composite, Composite, Camera] Exif::LensID - Lens ID: Unknown 18-55mm
diff --git a/t/DNG_2.out b/t/DNG_2.out
index d7edc922..2edcfc2b 100644
--- a/t/DNG_2.out
+++ b/t/DNG_2.out
@@ -1,10 +1,10 @@
-[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 11.55
+[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 11.62
[File, System, Image] FileName - File Name: DNG.dng
[File, System, Image] Directory - Directory: t/images
[File, System, Image] FileSize - File Size: 13 kB
[File, System, Time] FileModifyDate - File Modification Date/Time: 2006:02:26 09:30:53-05:00
-[File, System, Time] FileAccessDate - File Access Date/Time: 2019:07:03 12:16:37-04:00
-[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2019:07:02 12:56:21-04:00
+[File, System, Time] FileAccessDate - File Access Date/Time: 2019:08:09 08:51:07-04:00
+[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2019:08:07 07:18:09-04:00
[File, System, Image] FilePermissions - File Permissions: rw-r--r--
[File, File, Image] FileType - File Type: DNG
[File, File, Image] FileTypeExtension - File Type Extension: dng
@@ -320,7 +320,7 @@
[Composite, Composite, Camera] Exif::RedBalance - Red Balance: 1.688027
[Composite, Composite, Camera] Exif::ScaleFactor35efl - Scale Factor To 35 mm Equivalent: 1.6
[Composite, Composite, Image] Exif::ShutterSpeed - Shutter Speed: 1/15
-[Composite, Composite, Other] XMP::Flash - Flash: Off, Did not fire
+[Composite, Composite, Camera] XMP::Flash - Flash: Off, Did not fire
[Composite, Composite, Camera] Canon::Lens35efl - Lens: 18.0 - 55.0 mm (35 mm equivalent: 29.2 - 89.2 mm)
[Composite, Composite, Camera] Exif::CircleOfConfusion - Circle Of Confusion: 0.019 mm
[Composite, Composite, Image] Exif::FOV - Field Of View: 22.8 deg
diff --git a/t/Nikon_4.out b/t/Nikon_4.out
index db5cc6d8..167b5a72 100644
--- a/t/Nikon_4.out
+++ b/t/Nikon_4.out
@@ -1,10 +1,10 @@
-[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 11.55
+[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 11.62
[File, System, Image] FileName - File Name: Nikon_4_failed.jpg
[File, System, Image] Directory - Directory: t
[File, System, Image] FileSize - File Size: 6.8 kB
-[File, System, Time] FileModifyDate - File Modification Date/Time: 2019:07:03 11:48:23-04:00
-[File, System, Time] FileAccessDate - File Access Date/Time: 2019:07:03 11:48:23-04:00
-[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2019:07:03 11:48:23-04:00
+[File, System, Time] FileModifyDate - File Modification Date/Time: 2019:08:12 12:07:43-04:00
+[File, System, Time] FileAccessDate - File Access Date/Time: 2019:08:12 12:07:43-04:00
+[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2019:08:12 12:07:43-04:00
[File, System, Image] FilePermissions - File Permissions: rw-r--r--
[File, File, Image] FileType - File Type: JPEG
[File, File, Image] FileTypeExtension - File Type Extension: jpg
@@ -137,7 +137,7 @@
[MakerNotes, Nikon, Camera] 169 - Image Optimization: Custom
[MakerNotes, Nikon, Camera] 170 - Saturation: Enhanced
[MakerNotes, Nikon, Camera] 171 - Vari Program:
-[XMP, XMP-x, Document] xmptk - XMP Toolkit: Image::ExifTool 11.55
+[XMP, XMP-x, Document] xmptk - XMP Toolkit: Image::ExifTool 11.62
[XMP, XMP-aux, Camera] FlashCompensation - Flash Compensation: 0
[XMP, XMP-aux, Camera] Lens - Lens: 18-70mm f/3.5-4.5
[XMP, XMP-exif, Image] ComponentsConfiguration - Components Configuration: Y, Cb, Cr, -
@@ -162,7 +162,7 @@
[Composite, Composite, Time] Exif::SubSecModifyDate - Modify Date: 2005:01:14 08:57:59.20
[Composite, Composite, Camera] Nikon::LensID - Lens ID: AF-S DX Zoom-Nikkor 18-70mm f/3.5-4.5G IF-ED
[Composite, Composite, Camera] Nikon::LensSpec - Lens Spec: 18-70mm f/3.5-4.5 G
-[Composite, Composite, Other] XMP::Flash - Flash: Auto, Fired, Return detected
+[Composite, Composite, Camera] XMP::Flash - Flash: Auto, Fired, Return detected
[Composite, Composite, Camera] Exif::BlueBalance - Blue Balance: 1.410156
[Composite, Composite, Image] Exif::ImageSize - Image Size: 8x8
[Composite, Composite, Image] Exif::LightValue - Light Value: 9.6
diff --git a/t/PNG_3.out b/t/PNG_3.out
index c136d8d7..1ef71179 100644
--- a/t/PNG_3.out
+++ b/t/PNG_3.out
@@ -1,4 +1,4 @@
-[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 11.55
+[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 11.62
[File, File, Image] FileType - File Type: PNG
[File, File, Image] FileTypeExtension - File Type Extension: png
[File, File, Image] MIMEType - MIME Type: image/png
@@ -25,7 +25,7 @@
[PNG, PNG, Image] URL - URL: http://owl.phy.queensu.ca/~phil/exiftool/
[PNG, PNG, Time] create-date - Create Date: 2001:05:19 18:36:41
[PNG, PNG, Time] tIME - Modify Date: 2004:02:26 09:36:46
-[XMP, XMP-x, Document] xmptk - XMP Toolkit: Image::ExifTool 11.55
+[XMP, XMP-x, Document] xmptk - XMP Toolkit: Image::ExifTool 11.62
[XMP, XMP-dc, Author] creator - Creator: Phil Harvey
[XMP, XMP-dc, Image] description - Description: UTF-16 (big-endian) encoded XMP
[XMP, XMP-dc, Author] rights - Rights: Copyright 2004 Phil Harvey
@@ -116,7 +116,7 @@
[Photoshop, Photoshop, Image] 1049 - Global Altitude: 30
[Composite, Composite, Image] Exif::Aperture - Aperture: 3.5
[Composite, Composite, Image] Exif::ShutterSpeed - Shutter Speed: 1/64
-[Composite, Composite, Other] XMP::Flash - Flash: Fired
+[Composite, Composite, Camera] XMP::Flash - Flash: Fired
[Composite, Composite, Image] Exif::ImageSize - Image Size: 16x16
[Composite, Composite, Image] Exif::LightValue - Light Value: 9.6
[Composite, Composite, Image] Exif::Megapixels - Megapixels: 0.000256
diff --git a/t/Sony_3.out b/t/Sony_3.out
index 376b3c2f..0d7d3f74 100644
--- a/t/Sony_3.out
+++ b/t/Sony_3.out
@@ -1,10 +1,10 @@
-[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 11.55
+[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 11.62
[File, System, Image] FileName - File Name: Sony_3_failed.jpg
[File, System, Image] Directory - Directory: t
[File, System, Image] FileSize - File Size: 5.5 kB
-[File, System, Time] FileModifyDate - File Modification Date/Time: 2019:07:03 12:17:02-04:00
-[File, System, Time] FileAccessDate - File Access Date/Time: 2019:07:03 12:17:02-04:00
-[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2019:07:03 12:17:02-04:00
+[File, System, Time] FileModifyDate - File Modification Date/Time: 2019:08:12 12:07:52-04:00
+[File, System, Time] FileAccessDate - File Access Date/Time: 2019:08:12 12:07:52-04:00
+[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2019:08:12 12:07:52-04:00
[File, System, Image] FilePermissions - File Permissions: rw-r--r--
[File, File, Image] FileType - File Type: JPEG
[File, File, Image] FileTypeExtension - File Type Extension: jpg
@@ -77,11 +77,11 @@
[PrintIM, PrintIM, Printing] PrintIMVersion - PrintIM Version: 0250
[PrintIM, PrintIM, Printing] 2 - Print IM 0x0002: 0x00000001
[PrintIM, PrintIM, Printing] 257 - Print IM 0x0101: 0x00000000
-[XMP, XMP-x, Document] xmptk - XMP Toolkit: Image::ExifTool 11.55
+[XMP, XMP-x, Document] xmptk - XMP Toolkit: Image::ExifTool 11.62
[XMP, XMP-exif, Camera] FlashFired - Flash Fired: True
[Composite, Composite, Image] Exif::Aperture - Aperture: 7.1
[Composite, Composite, Image] Exif::ShutterSpeed - Shutter Speed: 1/250
-[Composite, Composite, Other] XMP::Flash - Flash: Fired
+[Composite, Composite, Camera] XMP::Flash - Flash: Fired
[Composite, Composite, Image] Exif::ImageSize - Image Size: 8x8
[Composite, Composite, Image] Exif::Megapixels - Megapixels: 0.000064
[Composite, Composite, Camera] Exif::FocalLength35efl - Focal Length: 12.5 mm
diff --git a/t/Writer_10.out b/t/Writer_10.out
index d78197c3..f2a7d67a 100644
--- a/t/Writer_10.out
+++ b/t/Writer_10.out
@@ -1,10 +1,10 @@
-[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 11.55
+[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 11.62
[File, System, Image] FileName - File Name: Writer_10_failed.jpg
[File, System, Image] Directory - Directory: t
[File, System, Image] FileSize - File Size: 7.0 kB
-[File, System, Time] FileModifyDate - File Modification Date/Time: 2019:07:03 11:48:35-04:00
-[File, System, Time] FileAccessDate - File Access Date/Time: 2019:07:03 11:48:34-04:00
-[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2019:07:03 11:48:35-04:00
+[File, System, Time] FileModifyDate - File Modification Date/Time: 2019:08:12 12:07:54-04:00
+[File, System, Time] FileAccessDate - File Access Date/Time: 2019:08:12 12:07:54-04:00
+[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2019:08:12 12:07:54-04:00
[File, System, Image] FilePermissions - File Permissions: rw-r--r--
[File, File, Image] FileType - File Type: JPEG
[File, File, Image] FileTypeExtension - File Type Extension: jpg
@@ -217,7 +217,7 @@
[MakerNotes, Pentax, Image] 16 - WB Shift AB: 0
[MakerNotes, Pentax, Image] 17 - WB Shift GM: 0
[PrintIM, PrintIM, Printing] PrintIMVersion - PrintIM Version: 0300
-[XMP, XMP-x, Document] xmptk - XMP Toolkit: Image::ExifTool 11.55
+[XMP, XMP-x, Document] xmptk - XMP Toolkit: Image::ExifTool 11.62
[XMP, XMP-dc, Time] date - Date: 2008:03:02
[XMP, XMP-exif, Image] ComponentsConfiguration - Components Configuration: Y, Cb, Cr, -
[XMP, XMP-exif, Camera] FlashFired - Flash Fired: False
@@ -234,7 +234,7 @@
[XMP, XMP-tiff, Image] YCbCrSubSampling - Y Cb Cr Sub Sampling: YCbCr4:2:0 (2 2)
[Composite, Composite, Image] Exif::Aperture - Aperture: 13.0
[Composite, Composite, Image] Exif::ShutterSpeed - Shutter Speed: 1/100
-[Composite, Composite, Other] XMP::Flash - Flash: Off, Did not fire
+[Composite, Composite, Camera] XMP::Flash - Flash: Off, Did not fire
[Composite, Composite, Image] Exif::ImageSize - Image Size: 8x8
[Composite, Composite, Camera] Exif::LensID - Lens ID: Sigma AF 10-20mm F4-5.6 EX DC
[Composite, Composite, Image] Exif::LightValue - Light Value: 14.0
diff --git a/t/Writer_48.out b/t/Writer_48.out
index 452a97b7..1af9ca97 100644
--- a/t/Writer_48.out
+++ b/t/Writer_48.out
@@ -1,4 +1,4 @@
-[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 11.55
+[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 11.62
[File, System, Image] Directory - Directory: t
[File, System, Image] FileSize - File Size: 3.8 kB
[File, System, Image] FilePermissions - File Permissions: rw-r--r--
@@ -21,11 +21,11 @@
[IPTC, IPTC, Other] 25 - Keywords: A
[IPTC, IPTC, Location] 90 - City: A
[IPTC, IPTC, Other] 0 - Application Record Version: 4
-[XMP, XMP-x, Document] xmptk - XMP Toolkit: Image::ExifTool 11.55
+[XMP, XMP-x, Document] xmptk - XMP Toolkit: Image::ExifTool 11.62
[XMP, XMP-iptcExt, Location] LocationCreatedCity - Location Created City: A
[XMP, XMP-dc, Image] subject - Subject: A
[XMP, XMP-dc, Image] title - Title: A
[XMP, XMP-exif, Camera] FlashFired - Flash Fired: True
-[Composite, Composite, Other] XMP::Flash - Flash: Fired
+[Composite, Composite, Camera] XMP::Flash - Flash: Fired
[Composite, Composite, Image] Exif::ImageSize - Image Size: 8x8
[Composite, Composite, Image] Exif::Megapixels - Megapixels: 0.000064
diff --git a/t/Writer_9.out b/t/Writer_9.out
index b7b4277d..e98631d2 100644
--- a/t/Writer_9.out
+++ b/t/Writer_9.out
@@ -1,10 +1,10 @@
-[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 11.55
+[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 11.62
[File, System, Image] FileName - File Name: Writer_9_failed.jpg
[File, System, Image] Directory - Directory: t
[File, System, Image] FileSize - File Size: 10.0 kB
-[File, System, Time] FileModifyDate - File Modification Date/Time: 2019:07:03 12:17:04-04:00
-[File, System, Time] FileAccessDate - File Access Date/Time: 2019:07:03 12:17:04-04:00
-[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2019:07:03 12:17:04-04:00
+[File, System, Time] FileModifyDate - File Modification Date/Time: 2019:08:12 12:07:54-04:00
+[File, System, Time] FileAccessDate - File Access Date/Time: 2019:08:12 12:07:54-04:00
+[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2019:08:12 12:07:54-04:00
[File, System, Image] FilePermissions - File Permissions: rw-r--r--
[File, File, Image] FileType - File Type: JPEG
[File, File, Image] FileTypeExtension - File Type Extension: jpg
@@ -164,7 +164,7 @@
[MakerNotes, Canon, Camera] 9 - AF Area Y Positions: 0 0 -506 0 506 0 0
[MakerNotes, Canon, Camera] 10 - AF Points In Focus: (none)
[MakerNotes, Canon, Camera] 19 - Thumbnail Image Valid Area: 0 159 7 112
-[XMP, XMP-x, Document] xmptk - XMP Toolkit: Image::ExifTool 11.55
+[XMP, XMP-x, Document] xmptk - XMP Toolkit: Image::ExifTool 11.62
[XMP, XMP-aux, Camera] Lens - Lens: 18.0 - 55.0 mm
[XMP, XMP-exif, Image] ComponentsConfiguration - Components Configuration: Y, Cb, Cr, -
[XMP, XMP-exif, Image] CompressedBitsPerPixel - Compressed Bits Per Pixel: 9
@@ -227,7 +227,7 @@
[Composite, Composite, Camera] Canon::WB_RGGBLevels - WB RGGB Levels: 1719 832 831 990
[Composite, Composite, Image] Exif::Aperture - Aperture: 14.0
[Composite, Composite, Image] Exif::ShutterSpeed - Shutter Speed: 4
-[Composite, Composite, Other] XMP::Flash - Flash: No Flash
+[Composite, Composite, Camera] XMP::Flash - Flash: No Flash
[Composite, Composite, Camera] Exif::BlueBalance - Blue Balance: 1.190619
[Composite, Composite, Image] Exif::ImageSize - Image Size: 8x8
[Composite, Composite, Camera] Exif::LensID - Lens ID: Unknown 18-55mm
diff --git a/t/XMP.t b/t/XMP.t
index fc03ac31..edfb9a06 100644
--- a/t/XMP.t
+++ b/t/XMP.t
@@ -258,7 +258,7 @@ my $testnum = 1;
++$testnum;
my @writeInfo = (
[ 'all' => undef ],
- [ 'xmp-dc:all' => undef, Replace => 2 ],
+ [ 'xmp-dc:all' => undef, Replace => 2 ],
[ 'xmp-xmprights:all' => undef, Replace => 2 ],
);
print 'not ' unless writeCheck(\@writeInfo, $testname, $testnum,
diff --git a/t/XMP_36.out b/t/XMP_36.out
index 3380c2c5..6f3030ce 100644
--- a/t/XMP_36.out
+++ b/t/XMP_36.out
@@ -1,10 +1,10 @@
-[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 11.55
+[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 11.62
[File, System, Image] FileName - File Name: XMP5.xmp
[File, System, Image] Directory - Directory: t/images
[File, System, Image] FileSize - File Size: 4.6 kB
[File, System, Time] FileModifyDate - File Modification Date/Time: 2015:04:11 08:20:05-04:00
-[File, System, Time] FileAccessDate - File Access Date/Time: 2019:07:03 12:17:05-04:00
-[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2019:07:02 12:56:21-04:00
+[File, System, Time] FileAccessDate - File Access Date/Time: 2019:08:12 12:07:58-04:00
+[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2019:08:07 07:18:09-04:00
[File, System, Image] FilePermissions - File Permissions: rw-r--r--
[File, File, Image] FileType - File Type: XMP
[File, File, Image] FileTypeExtension - File Type Extension: xmp
@@ -16,4 +16,4 @@
[XMP, XMP-mwg-rs, Image] Regions - Region Info: {RegionList=[{Area={H=8,W=8,X=0,Y=0},Name=Region 1,SeeAlso=plus:Licensee,Type=Face},{Extensions={XMP-exif:Flash={Mode=On,Return=Return not detected},XMP-iptcExt:ArtworkOrObject=[{AOTitle-de=verf&auml;nglich}],XMP-myXMPns:BTestTag={Field1=[this is wild]},XMP-xmpRights:UsageTerms-fr=libre}}]}
[XMP, XMP-myXMPns, Other] BTestTag - B Test Tag: {Field1-en-CA=[eh?],Field1-en-US=[huh?,groovy],Field1-fr=[,ing&eacute;nieux]}
[XMP, XMP-plus, Author] Licensee - Licensee: [{LicenseeName=Phil}]
-[Composite, Composite, Other] XMP::Flash - Flash: Off, Did not fire
+[Composite, Composite, Camera] XMP::Flash - Flash: Off, Did not fire
diff --git a/t/XMP_37.out b/t/XMP_37.out
index fb4c6c4c..cd51732e 100644
--- a/t/XMP_37.out
+++ b/t/XMP_37.out
@@ -1,10 +1,10 @@
-[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 11.55
+[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 11.62
[File, System, Image] FileName - File Name: XMP5.xmp
[File, System, Image] Directory - Directory: t/images
[File, System, Image] FileSize - File Size: 4.6 kB
[File, System, Time] FileModifyDate - File Modification Date/Time: 2015:04:11 08:20:05-04:00
-[File, System, Time] FileAccessDate - File Access Date/Time: 2019:07:03 12:17:05-04:00
-[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2019:07:02 12:56:21-04:00
+[File, System, Time] FileAccessDate - File Access Date/Time: 2019:08:12 12:07:58-04:00
+[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2019:08:07 07:18:09-04:00
[File, System, Image] FilePermissions - File Permissions: rw-r--r--
[File, File, Image] FileType - File Type: XMP
[File, File, Image] FileTypeExtension - File Type Extension: xmp
@@ -33,4 +33,4 @@
[XMP, XMP-myXMPns, Other] BTestTagField1-en-US - Renamed (en-US): huh?, groovy
[XMP, XMP-myXMPns, Other] BTestTagField1-fr - Renamed (fr): ing&eacute;nieux
[XMP, XMP-plus, Author] LicenseeLicenseeName - Licensee Name: Phil
-[Composite, Composite, Other] XMP::Flash - Flash: Off, Did not fire
+[Composite, Composite, Camera] XMP::Flash - Flash: Off, Did not fire
diff --git a/t/XMP_6.out b/t/XMP_6.out
index bf6082b5..63664ca1 100644
--- a/t/XMP_6.out
+++ b/t/XMP_6.out
@@ -1,15 +1,15 @@
-[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 11.55
+[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 11.62
[File, System, Image] FileName - File Name: XMP_6_failed.xmp
[File, System, Image] Directory - Directory: t
[File, System, Image] FileSize - File Size: 5.7 kB
-[File, System, Time] FileModifyDate - File Modification Date/Time: 2019:07:03 12:17:05-04:00
-[File, System, Time] FileAccessDate - File Access Date/Time: 2019:07:03 12:17:04-04:00
-[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2019:07:03 12:17:05-04:00
+[File, System, Time] FileModifyDate - File Modification Date/Time: 2019:08:12 12:07:58-04:00
+[File, System, Time] FileAccessDate - File Access Date/Time: 2019:08:12 12:07:58-04:00
+[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2019:08:12 12:07:58-04:00
[File, System, Image] FilePermissions - File Permissions: rw-r--r--
[File, File, Image] FileType - File Type: XMP
[File, File, Image] FileTypeExtension - File Type Extension: xmp
[File, File, Image] MIMEType - MIME Type: application/rdf+xml
-[XMP, XMP-x, Document] xmptk - XMP Toolkit: Image::ExifTool 11.55
+[XMP, XMP-x, Document] xmptk - XMP Toolkit: Image::ExifTool 11.62
[XMP, XMP-dc, Author] creator - Creator: Phil Harvey
[XMP, XMP-dc, Image] description - Description: UTF-16 (big-endian) encoded XMP
[XMP, XMP-dc, Author] rights - Rights: Copyright 2004 Phil Harvey
@@ -82,7 +82,7 @@
[XMP, XMP-xmpRights, Author] WebStatement - Web Statement: http://owl.phy.queensu.ca/~phil/exiftool/
[Composite, Composite, Image] Exif::Aperture - Aperture: 3.5
[Composite, Composite, Image] Exif::ShutterSpeed - Shutter Speed: 1/64
-[Composite, Composite, Other] XMP::Flash - Flash: Fired
+[Composite, Composite, Camera] XMP::Flash - Flash: Fired
[Composite, Composite, Image] Exif::ImageSize - Image Size: 8x8
[Composite, Composite, Image] Exif::LightValue - Light Value: 9.6
[Composite, Composite, Image] Exif::Megapixels - Megapixels: 0.000064