Skip to content

Commit

Permalink
Update to 11.81
Browse files Browse the repository at this point in the history
  • Loading branch information
exiftool committed Jan 2, 2020
1 parent 310237f commit 4ab0216
Show file tree
Hide file tree
Showing 219 changed files with 610 additions and 404 deletions.
13 changes: 13 additions & 0 deletions Changes
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,19 @@ RSS feed: https://exiftool.org/rss.xml
Note: The most recent production release is Version 11.70. (Other versions are
considered development releases, and are not uploaded to CPAN.)

Jan. 2, 2020 - Version 11.81

- Added a new Nikon LensID
- Added two new CanonModelID's (thanks LibRaw)
- Decode AVIF AV1 configuration record
- Changed names of QuickTime MovieData tags to "MediaData"
- Patched to use 4-digit years in Time::Local calls
- Patched Composite sub-second date/time tags to do additional validation of
source EXIF date/time tags before adding sub seconds
- Fixed problem where -json output could produce invalid JSON when -struct was
used and the structure field names contained special characters
- Fixed spelling in a Panasonic SceneMode value (thanks Hubert)

Dec. 17, 2019 - Version 11.80

- Added a new Canon LensType
Expand Down
2 changes: 1 addition & 1 deletion META.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,6 @@
}
},
"release_status" : "stable",
"version" : "11.80",
"version" : "11.81",
"x_serialization_backend" : "JSON::PP version 4.02"
}
2 changes: 1 addition & 1 deletion META.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,5 @@ recommends:
Time::HiRes: '0'
requires:
perl: '5.004'
version: '11.80'
version: '11.81'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
6 changes: 3 additions & 3 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -105,8 +105,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.80.tar.gz | tar -xf -
cd Image-ExifTool-11.80
gzip -dc Image-ExifTool-11.81.tar.gz | tar -xf -
cd Image-ExifTool-11.81
./exiftool t/images/ExifTool.jpg

Note: These commands extract meta information from one of the test images.
Expand Down Expand Up @@ -160,7 +160,7 @@ for calculating digest values and providing other features listed below:

COPYRIGHT AND LICENSE

Copyright 2003-2019, Phil Harvey
Copyright 2003-2020, Phil Harvey

This is free software; you can redistribute it and/or modify it under the
same terms as Perl itself.
Expand Down
32 changes: 17 additions & 15 deletions exiftool
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
use strict;
require 5.004;

my $version = '11.80';
my $version = '11.81';

# add our 'lib' directory to the include list BEFORE 'use Image::ExifTool'
my $exeDir;
Expand Down Expand Up @@ -3195,7 +3195,8 @@ sub FormatJSON($$$)
print $fp $bra;
foreach (sort keys %$val) {
print $fp ',' if $comma;
print $fp qq(\n$ind "$_"$sep );
my $key = EscapeJSON($_, 1);
print $fp qq(\n$ind $key$sep );
# hack to force decimal id's to be printed as strings with -H
if ($showTagID and $_ eq 'id' and $showTagID eq 'H' and $$val{$_} =~ /^\d+\.\d+$/) {
print $fp qq{"$$val{$_}"};
Expand Down Expand Up @@ -5190,7 +5191,7 @@ with this command:
produces output like this:
-- Generated by ExifTool 11.80 --
-- Generated by ExifTool 11.81 --
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
Expand Down Expand Up @@ -5867,7 +5868,7 @@ available). When writing, causes compressed information to be written if
supported by the metadata format (eg. compressed textual metadata in PNG),
disables the recommended padding in embedded XMP (saving 2424 bytes when
writing XMP in a file), and writes XMP in shorthand format -- the equivalent
of setting the API Compress and Compact="Padding,Shorthand".
of setting the API Compress=1 and Compact="NoPadding,Shorthand".
=back
Expand Down Expand Up @@ -5982,11 +5983,12 @@ from the track log, and they are supported by the destination metadata
format): GPSLatitude, GPSLatitudeRef, GPSLongitude, GPSLongitudeRef,
GPSAltitude, GPSAltitudeRef, GPSDateStamp, GPSTimeStamp, GPSDateTime,
GPSTrack, GPSTrackRef, GPSSpeed, GPSSpeedRef, GPSImgDirection,
GPSImgDirectionRef, GPSPitch, GPSRoll and AmbientTemperature. By default,
tags are created in EXIF, and updated in XMP only if they already exist.
However, C<EXIF:Geotime> or C<XMP:Geotime> may be specified to write only
EXIF or XMP tags respectively. Note that GPSPitch and GPSRoll are
non-standard, and require user-defined tags in order to be written.
GPSImgDirectionRef, GPSPitch, GPSRoll, AmbientTemperature and
CameraElevationAngle. By default, tags are created in EXIF, and updated in
XMP only if they already exist. However, C<EXIF:Geotime> or C<XMP:Geotime>
may be specified to write only EXIF or XMP tags respectively. Note that
GPSPitch and GPSRoll are non-standard, and require user-defined tags in
order to be written.
The C<Geosync> tag may be used to specify a time correction which is applied
to each C<Geotime> value for synchronization with GPS time. For example,
Expand Down Expand Up @@ -6036,11 +6038,11 @@ I<SHIFT> string. For example:
Add features from specified plug-in I<MODULE>. Currently, the MWG module is
the only plug-in module distributed with exiftool. This module adds
read/write support for tags as recommended by the Metadata Working Group.
To save typing, C<-use MWG> is assumed if the C<MWG> group is specified for
any tag on the command line. See the
L<MWG Tags documentation|Image::ExifTool::TagNames/MWG Tags> for more
details. Note that this option is not reversible, and remains in effect
until the application terminates, even across the C<-execute> option.
As a convenience, C<-use MWG> is assumed if the C<MWG> group is specified
for any tag on the command line. See the L<MWG Tags
documentation|Image::ExifTool::TagNames/MWG Tags> for more details. Note
that this option is not reversible, and remains in effect until the
application terminates, even across the C<-execute> option.
=back
Expand Down Expand Up @@ -6920,7 +6922,7 @@ the commands if B<-execute> was used).
=head1 AUTHOR
Copyright 2003-2019, Phil Harvey
Copyright 2003-2020, Phil Harvey
This is free software; you can redistribute it and/or modify it under the
same terms as Perl itself.
Expand Down
Binary file modified html/ExifTool.pdf
Binary file not shown.
2 changes: 1 addition & 1 deletion html/Shift.html
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@ <h1 id="BUGS">BUGS</h1>

<h1 id="AUTHOR">AUTHOR</h1>

<p>Copyright 2003-2019, Phil Harvey (phil at owl.phy.queensu.ca)</p>
<p>Copyright 2003-2020, Phil Harvey (philharvey66 at gmail.com)</p>

<p>This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.</p>

Expand Down
Binary file modified html/Shift.pdf
Binary file not shown.
4 changes: 3 additions & 1 deletion html/TagNames/Canon.html
Original file line number Diff line number Diff line change
Expand Up @@ -876,6 +876,8 @@ <h2><a name='CanonModelID'>Canon CanonModelID Values</a></h2>
</tr><tr><td class=r>0x80000433</td><td>= EOS RP</td>
</tr><tr><td class=r>0x80000436</td><td>= EOS SL3 / 250D / Kiss X10</td>
</tr><tr><td class=r>0x80000437</td><td>= EOS 90D</td>
</tr><tr><td class=r>0x80000520</td><td>= EOS D2000C</td>
</tr><tr><td class=r>0x80000560</td><td>= EOS D6000C</td>
</tr></table></td></tr></table></blockquote>

<h2><a name='PictureStyle'>Canon PictureStyle Values</a></h2>
Expand Down Expand Up @@ -10532,7 +10534,7 @@ <h2><a name='uuid2'>Canon uuid2 Tags</a></h2>

<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Dec 12, 2019</i>
<br><i>Last revised Jan 2, 2020</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>
4 changes: 2 additions & 2 deletions html/TagNames/Composite.html
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ <h2 class=top>Composite Tags</h2>
<tr>
<td>AvgBitrate</td>
<td class=c>no</td>
<td class=n>QuickTime::MovieDataSize
<td class=n>QuickTime::MediaDataSize
<br>QuickTime::Duration</td>
<td>&nbsp;</td></tr>
<tr class=b>
Expand Down Expand Up @@ -927,7 +927,7 @@ <h2><a name='LensType'>Composite LensType Values</a></h2>

<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Nov 27, 2019</i>
<br><i>Last revised Dec 18, 2019</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>
9 changes: 4 additions & 5 deletions html/TagNames/MacOS.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,9 @@
<body>
<h2 class=top>MacOS Tags</h2>
<p>
On MacOS systems, there are a number of additional tags with names beginning
with &quot;MDItem&quot; and &quot;XAttr&quot; that may be extracted. These tags are not
extracted by default -- they must be specifically requested or enabled via
an API option.</p>
On MacOS systems, the there are additional MDItem and XAttr Finder tags that
may be extracted. These tags are not extracted by default -- they must be
specifically requested or enabled via an API option.</p>

<p>The tables below list some of the tags that may be extracted, but ExifTool
will extract all available information even for tags not listed.</p>
Expand Down Expand Up @@ -631,7 +630,7 @@ <h2><a name='XAttr'>MacOS XAttr Tags</a></h2>

<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Apr 10, 2019</i>
<br><i>Last revised Dec 23, 2019</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>
3 changes: 2 additions & 1 deletion html/TagNames/Nikon.html
Original file line number Diff line number Diff line change
Expand Up @@ -6919,6 +6919,7 @@ <h2><a name='LensID'>Nikon LensID Values</a></h2>
</tr><tr><td>'7F 48 2B 5C 24 34 1C 06'</td><td>= Sigma 17-70mm F2.8-4.5 DC Macro Asp. IF</td>
</tr><tr><td>'7F 48 2D 50 24 24 1C 06'</td><td>= Sigma 18-50mm F2.8 EX DC Macro</td>
</tr><tr><td>'80 48 1A 1A 24 24 85 06'</td><td>= AF DX Fisheye-Nikkor 10.5mm f/2.8G ED</td>
</tr><tr><td>'80 48 1C 29 24 24 7A 06'</td><td>= Tokina atx-i 11-16mm F2.8 CF</td>
</tr><tr><td>'81 34 76 A6 38 40 4B 0E'</td><td>= Sigma 150-600mm F5-6.3 DG OS HSM | S</td>
</tr><tr><td>'81 54 80 80 18 18 86 0E'</td><td>= AF-S VR Nikkor 200mm f/2G IF-ED</td>
</tr><tr><td>'82 34 76 A6 38 40 4B 0E'</td><td>= Sigma 150-600mm F5-6.3 DG OS HSM | C</td>
Expand Down Expand Up @@ -7126,7 +7127,7 @@ <h2><a name='LensID'>Nikon LensID Values</a></h2>

<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Dec 13, 2019</i>
<br><i>Last revised Jan 2, 2020</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>
6 changes: 3 additions & 3 deletions html/TagNames/Panasonic.html
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ <h2 class=top>Panasonic Tags</h2>
<br>83 = Clear Night Portrait
<br>84 = Soft Image of a Flower
<br>85 = Appetizing Food
<br>86 = Cute Desert
<br>86 = Cute Dessert
<br>87 = Freeze Animal Motion
<br>88 = Clear Sports Shot
<br>89 = Monochrome
Expand Down Expand Up @@ -959,7 +959,7 @@ <h2 class=top>Panasonic Tags</h2>
<br>83 = Clear Night Portrait
<br>84 = Soft Image of a Flower
<br>85 = Appetizing Food
<br>86 = Cute Desert
<br>86 = Cute Dessert
<br>87 = Freeze Animal Motion
<br>88 = Clear Sports Shot
<br>89 = Monochrome
Expand Down Expand Up @@ -1929,7 +1929,7 @@ <h2><a name='AdvancedSceneMode'>Panasonic AdvancedSceneMode Values</a></h2>

<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Aug 15, 2019</i>
<br><i>Last revised Jan 2, 2020</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

0 comments on commit 4ab0216

Please sign in to comment.