summaryrefslogtreecommitdiff
path: root/exiftool
diff options
context:
space:
mode:
authorexiftool <exiftool@users.sourceforge.net>2021-12-20 09:20:55 -0500
committerexiftool <exiftool@users.sourceforge.net>2021-12-20 09:20:55 -0500
commit74dbab1d2766d6422bb05b033ac6634bf8d1f582 (patch)
tree27341123a22f96c421caa8bc8b22274ea4ea2340 /exiftool
parentd8fe987e32ed1c7659ed12f792ead936a4ad5b7f (diff)
Update to 12.38
Diffstat (limited to 'exiftool')
-rwxr-xr-xexiftool10
1 files changed, 6 insertions, 4 deletions
diff --git a/exiftool b/exiftool
index 72bb87b8..8a3f6c12 100755
--- a/exiftool
+++ b/exiftool
@@ -10,7 +10,7 @@
use strict;
require 5.004;
-my $version = '12.37';
+my $version = '12.38';
# add our 'lib' directory to the include list BEFORE 'use Image::ExifTool'
BEGIN {
@@ -1969,6 +1969,7 @@ sub GetImageInfo($$)
} else {
$pipe = qq{bzip2 -dc "$file" |};
}
+ $$et{TRUST_PIPE} = 1;
}
}
# evaluate -if expression for conditional processing
@@ -2239,12 +2240,13 @@ sub GetImageInfo($$)
next unless defined $forcePrint;
$grp0 = $grp1 = 'Unknown';
}
+ # add groups from structure fields
+ AddGroups($$info{$tag}, $grp0, \%groups, \@groups) if ref $$info{$tag};
next if $groups{$grp1};
# include family 0 and 1 groups in URI except for internal tags
# (this will put internal tags in the "XML" group on readback)
$groups{$grp1} = $grp0;
push @groups, $grp1;
- AddGroups($$info{$tag}, $grp0, \%groups, \@groups) if ref $$info{$tag};
}
foreach $grp1 (@groups) {
my $grp = $groups{$grp1};
@@ -5434,7 +5436,7 @@ with this command:
produces output like this:
- -- Generated by ExifTool 12.37 --
+ -- Generated by ExifTool 12.38 --
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
@@ -5716,7 +5718,7 @@ example, the following pairs of commands give the same result:
4) Adding the B<-v> option to B<-W> sends a list of the tags and output file
names to the console instead of giving a verbose dump of the entire file.
(Unless appending all output to one file for each source file by using
-B<-W+> with an output file I<FMT> that does not contain %t, $g, %s or %o.)
+B<-W+> with an output file I<FMT> that does not contain %t, %g, %s or %o.)
5) Individual list items are stored in separate files when B<-W> is combined
with B<-b>, but note that for separate files to be created %c or %C must be