line |
!l |
l&&!r |
l&&r |
condition |
355
|
282 |
26 |
5330 |
defined $value and not ref $value |
|
308 |
3 |
5327 |
defined $value and not ref $value and not $options{'Sanitized'} |
371
|
0 |
0 |
2440 |
length $_ and /^(\d+)?(.*)/ |
377
|
1 |
0 |
0 |
defined $f and $f ne 7 |
394
|
5588 |
1 |
49 |
$tag eq "*" and not defined $value |
|
5589 |
2 |
47 |
$tag eq "*" and not defined $value and not $family2 |
|
3 |
0 |
47 |
$tag eq "*" and not defined $value and not $family2 and @wantGroup < 2 |
397
|
40 |
0 |
7 |
$options{'Replace'} && $options{'Replace'} > 1 |
401
|
7 |
23 |
4 |
@del and $remove |
433
|
0 |
0 |
3 |
$$delGroup{"$x-*"} and not $$delGroup{"-$grp"} |
467
|
46 |
0 |
1 |
$verbose > 1 and @donegrps |
500
|
2266 |
12 |
19 |
defined $fg->[0] and $fg->[0] != 1 |
504
|
6 |
1069 |
502 |
not $ifdName and /^XMP\b/i |
512
|
274 |
0 |
0 |
$ifdName and $allFam0{$_} |
529
|
1577 |
0 |
701 |
$grpName and $grpName ne $_ |
579
|
29 |
20 |
0 |
not $pre and uc $origTag eq "TAG" |
618
|
48215 |
1375 |
112 |
$tagInfo->{'WriteGroup'} && $tagInfo->{'WriteGroup'} eq 'All' |
627
|
108 |
0 |
132 |
$fam != 1 and not $tagInfo->{'AllowGroup'} |
631
|
2173 |
5 |
4 |
$wgAll and not $writeGroup |
639
|
83 |
12 |
15 |
$wgAll and not $fam |
|
95 |
10 |
5 |
$wgAll and not $fam and $allFam0{$lcWant} |
646
|
32956 |
6 |
1 |
$tagInfo->{'AllowGroup'} && $lcWant =~ /^$tagInfo->{'AllowGroup'}$/i |
647
|
1131 |
10 |
440 |
$ifdName and $lcWant eq lc $ifdName |
648
|
1097 |
12 |
32 |
$wgAll and not $fam |
|
1109 |
25 |
7 |
$wgAll and not $fam and $allFam0{$lcWant} |
652
|
391 |
39 |
10 |
$wgAll and $allFam0{$lcWant} |
|
39 |
8 |
2 |
$wgAll and $allFam0{$lcWant} and $fam |
658
|
15 |
0 |
1 |
$movGroup and $lcWant eq lc $movGroup |
662
|
78 |
1436 |
28 |
$grp and $lcWant eq lc $grp |
666
|
744 |
0 |
2 |
$mieGroup and $lcWant eq lc $mieGroup |
669
|
2 |
0 |
0 |
$writeGroup =~ /^MIE\d+$/ and $tagInfo->{'Table'}{'WRITE_GROUP'} |
693
|
0 |
119 |
33842 |
$writeProc and &$writeProc() |
698
|
1 |
0 |
21052 |
$table->{'WRITABLE'} and not defined $writable |
|
1 |
0 |
21052 |
$table->{'WRITABLE'} and not defined $writable and not $tagInfo->{'SubDirectory'} |
700
|
13670 |
80 |
0 |
$translateWriteGroup{$writeGroup} and !$tagInfo->{'WriteGroup'} || $tagInfo->{'WriteGroup'} ne 'All' |
710
|
19301 |
887 |
22 |
$tagInfo->{'Avoid'} and $tagInfo->{'WriteAlso'} |
724
|
32913 |
1016 |
31 |
$noFlat and defined $tagInfo->{'Flat'} |
741
|
32043 |
511 |
198 |
$table->{'GROUPS'}{'0'} eq "QuickTime" and !defined($highestQT{$lcTag}) || $highestQT{$lcTag} < $priority |
774
|
0 |
9526 |
9 |
$preferred{$lcTag} and $highestPriority{$lcTag} == 0 |
|
9526 |
0 |
9 |
$preferred{$lcTag} and $highestPriority{$lcTag} == 0 and %{$self->{'WRITE_PRIORITY'};} |
780
|
8185 |
0 |
1350 |
$avoid{$lcTag} and $preferred{$lcTag} |
827
|
32239 |
271 |
221 |
defined $listOnly and ($listOnly xor $tagInfo->{'List'}) |
838
|
18426 |
12103 |
1981 |
not $pref->{$tagInfo} and $tagInfo->{'Avoid'} |
|
12103 |
1959 |
22 |
not $pref->{$tagInfo} and $tagInfo->{'Avoid'} and $tagInfo->{'WriteAlso'} |
853
|
24 |
0 |
0 |
$options{'DelValue'} and defined $shiftable |
|
24 |
0 |
0 |
$options{'DelValue'} and defined $shiftable and $shiftable eq "Time" |
855
|
0 |
0 |
164 |
defined $value && length $value |
|
0 |
164 |
0 |
$shift and not defined $value && length $value |
864
|
117 |
47 |
0 |
defined $shiftable and not $shiftable |
|
164 |
0 |
0 |
defined $shiftable and not $shiftable and $shift || $shiftable eq '0' && $options{'DelValue'} |
876
|
21618 |
39 |
9 |
$addValue and not $shift || $tagInfo->{'List'} |
885
|
21173 |
320 |
0 |
not length $val and $options{'DelValue'} |
|
21434 |
22 |
2 |
ref $val eq "HASH" and not $tagInfo->{'Struct'} |
886
|
117 |
0 |
47 |
$tagInfo->{'Shift'} and $tagInfo->{'Shift'} eq "Time" |
940
|
4029 |
0 |
3 |
$tagInfo->{'DelGroup'} and not $options{'DelValue'} |
968
|
19955 |
9683 |
2805 |
not defined $val and defined $value |
982
|
19 |
0 |
6 |
$tagInfo->{'WriteGroup'} and $tagInfo->{'WriteGroup'} eq "All" |
|
19 |
0 |
6 |
$tagInfo->{'WriteGroup'} and $tagInfo->{'WriteGroup'} eq "All" and $writeGroup |
999
|
19831 |
0 |
54 |
$options{'DelValue'} && !$shift |
1002
|
19355 |
216 |
314 |
$tagInfo->{'List'} and not $options{'Replace'} |
1047
|
3388 |
8 |
366 |
$tagInfo->{'List'} and not $options{'DelValue'} |
|
3338 |
0 |
58 |
$nvHash->{'DelValue'} && @{$nvHash->{'DelValue'};} |
1072
|
226 |
0 |
1 |
$verbose > 1 and @grps |
1085
|
516 |
0 |
0 |
defined $nvHash->{'AddBefore'} and @{$nvHash->{'Value'};} >= $nvHash->{'AddBefore'} |
1111
|
7 |
0 |
0 |
$nvHash->{'DelValue'} && @{$nvHash->{'DelValue'};} |
1141
|
30 |
0 |
46 |
$tagInfo->{'WriteGroup'} and $tagInfo->{'WriteGroup'} eq "All" |
|
30 |
0 |
46 |
$tagInfo->{'WriteGroup'} and $tagInfo->{'WriteGroup'} eq "All" and $writeGroup |
1169
|
11 |
84 |
148 |
$n and $pref->{$tagInfo} |
1171
|
232 |
11 |
0 |
$Image::ExifTool::evalWarning and !$err || $verbose > 2 |
1185
|
3698 |
437 |
85 |
defined $err and not $prioritySet |
|
3079 |
0 |
437 |
$err and not $verbose |
1186
|
0 |
85 |
0 |
$err and not wantarray |
1191
|
25 |
335 |
12 |
$options{'Replace'} and $options{'Replace'} == 2 |
1195
|
0 |
0 |
240 |
$wantGroup and @matchingTags |
1268
|
0 |
44 |
15 |
$structOpt eq 2 and not @setTags |
1322
|
59 |
0 |
0 |
$options->{'FastScan'} && $options->{'FastScan'} > 1 |
1361
|
59 |
0 |
0 |
$info->{'Error'} and $info->{'Error'} eq "Error opening file" |
1377
|
2645 |
0 |
0 |
$opts{'SrcType'} and $opts{'SrcType'} ne $srcType |
1454
|
0 |
0 |
35 |
length $_ and /^(\d+)?(.*)/ |
1456
|
0 |
35 |
0 |
!$f || $f eq '7' and $g =~ s/^ID-//i |
1457
|
32 |
3 |
0 |
$g =~ /^file\d+$/i and !$f || $f eq '8' |
1478
|
38 |
20 |
3 |
$tag =~ /[?*]/ and $tag ne "*" |
1540
|
5518 |
514 |
16 |
$opts->{'WILD'} and $lcTag =~ /^$set->[1]$/ |
1556
|
0 |
0 |
4 |
defined $grp[$f] and $g eq $grp[$f] |
1580
|
7 |
0 |
0 |
$dstTag =~ /[?*]/ and $dstTag ne "*" |
1588
|
1448 |
0 |
0 |
$opts->{'SrcType'} and $opts->{'SrcType'} ne $srcType |
1619
|
1267 |
118 |
26 |
$srcExifTool->{'TAG_INFO'}{$tag}{'Protected'} and $srcExifTool->{'TAG_INFO'}{$tag}{'Binary'} |
1636
|
665 |
757 |
0 |
$wrn and not $noWarn |
1662
|
2689 |
50 |
3996 |
ref $tag eq "HASH" and $tag->{'IsNVH'} |
1668
|
1083 |
1477 |
0 |
defined($tagInfo = $Image::ExifTool::Extra{$tag}) and $tagInfo->{'Writable'} |
1694
|
0 |
0 |
0 |
/^ID-(.*)/i and &IsSameID($tagInfo->{'TagID'}, $1) |
1707
|
2646 |
1816 |
2273 |
$nvHash and $nvHash->{'Value'} |
1721
|
34 |
0 |
26 |
$nvHash->{'Shift'} and $table |
1883
|
6 |
0 |
0 |
$self->{'ALT_EXIFTOOL'}{$g8} && $self->{'ALT_EXIFTOOL'}{$g8}{'ALT_FILE'} eq $file |
1912
|
0 |
0 |
0 |
$tag eq "FileCreateDate" and $^O ne "MSWin32" |
1969
|
0 |
0 |
1 |
defined $filename and $self->IsOverwriting($nvHash, $file) |
1971
|
1 |
0 |
0 |
defined $dir and $self->IsOverwriting($nvHash, $file) |
1987
|
0 |
0 |
0 |
$newName =~ /:/ and not $newName =~ /^[A-Z]:[^:]*$/i |
1991
|
0 |
0 |
0 |
$newName =~ /\?/ and not $newName =~ m[^[\\/]{2}\?[\\/][^?]*$] |
2002
|
0 |
0 |
0 |
length $newName > 259 and not $newName =~ /\?/ |
2011
|
1 |
0 |
0 |
$self->Exists($newName) and !defined($usedFlag) || $usedFlag |
2051
|
0 |
0 |
0 |
not $file =~ m[^/] and $newName =~ m[/] |
2229
|
236 |
0 |
0 |
$setModDate and $self->IsOverwriting($nvHash) < 0 |
|
236 |
0 |
0 |
$setModDate and $self->IsOverwriting($nvHash) < 0 and defined $infile |
|
0 |
0 |
0 |
$setModDate and $self->IsOverwriting($nvHash) < 0 and defined $infile and ref $infile ne "SCALAR" |
2235
|
236 |
0 |
0 |
$setCreateDate and $self->IsOverwriting($nvHash2) < 0 |
|
236 |
0 |
0 |
$setCreateDate and $self->IsOverwriting($nvHash2) < 0 and defined $infile |
|
0 |
0 |
0 |
$setCreateDate and $self->IsOverwriting($nvHash2) < 0 and defined $infile and ref $infile ne "SCALAR" |
2245
|
232 |
0 |
4 |
not defined $outfile and defined $infile |
2249
|
4 |
0 |
0 |
defined $hardLink and not length $hardLink |
2250
|
4 |
0 |
0 |
defined $symLink and not length $symLink |
2251
|
4 |
0 |
0 |
defined $testName and not length $testName |
2254
|
4 |
0 |
0 |
defined $newDir and length $newDir |
2259
|
3 |
0 |
0 |
defined $newFileName and length $newFileName |
2261
|
0 |
0 |
1 |
defined $newFileName || defined $newDir and not ref $infile |
2276
|
0 |
0 |
0 |
$hardLink and $self->SetFileName($infile, $hardLink, "HardLink") |
2277
|
0 |
0 |
0 |
$symLink and $self->SetFileName($infile, $symLink, "SymLink") |
2278
|
0 |
0 |
0 |
$testName and $self->SetFileName($infile, $testName, "Test") |
2304
|
23 |
0 |
207 |
defined $infile and $infile ne "" |
2306
|
0 |
4 |
0 |
$] >= "5.006" and eval {
do {
require Encode;
&Encode::is_utf8($$inRef)
}
} || $@ |
2408
|
5 |
229 |
0 |
not ref $infile and $infile eq '-' || $infile =~ /\|$/ |
2435
|
0 |
23 |
246 |
$Image::ExifTool::magicNumber{$type} and length $hdr |
|
23 |
211 |
35 |
$Image::ExifTool::magicNumber{$type} and length $hdr and not $hdr =~ /^$Image::ExifTool::magicNumber{$type}/s |
2500
|
0 |
0 |
0 |
$fileType and defined $rtnVal |
2524
|
0 |
0 |
0 |
$infile and &GetFileType($infile) |
2537
|
212 |
0 |
23 |
$outType and $type |
|
212 |
23 |
0 |
$outType and $type and $outType ne $type |
2544
|
0 |
235 |
0 |
$rtnVal > 0 and not &Tell($outRef) |
|
235 |
0 |
0 |
$rtnVal > 0 and not &Tell($outRef) and not $self->{'VALUE'}{'Error'} |
2546
|
0 |
0 |
0 |
defined $hdr and length $hdr |
2569
|
0 |
0 |
1 |
seek $inRef, 0, 2 and ($size = tell $inRef) >= 0 |
|
0 |
0 |
1 |
seek $inRef, 0, 2 and ($size = tell $inRef) >= 0 and seek $inRef, 0, 0 |
|
0 |
0 |
1 |
seek $inRef, 0, 2 and ($size = tell $inRef) >= 0 and seek $inRef, 0, 0 and print $inRef $outBuff |
|
0 |
0 |
1 |
seek $inRef, 0, 2 and ($size = tell $inRef) >= 0 and seek $inRef, 0, 0 and print $inRef $outBuff and $len >= $size || eval {
do {
truncate $inRef, $len
}
} |
2581
|
207 |
0 |
0 |
$^O eq "darwin" and -s "$infile/..namedfork/rsrc" |
2605
|
0 |
0 |
0 |
$err and $self->Error("Error $err Mac OS resource fork", 2) |
2638
|
0 |
215 |
20 |
$rtnVal > 0 and $closeOut || defined $outBuff && ($closeIn || UNIVERSAL::isa($infile, 'GLOB')) |
2643
|
198 |
0 |
0 |
$setModDate and $self->SetFileModifyDate($target, $originalTime, undef, 1) > 0 |
2645
|
198 |
0 |
0 |
$setCreateDate and $self->SetFileModifyDate($target, $createTime, "FileCreateDate", 1) > 0 |
2647
|
198 |
0 |
0 |
defined $hardLink and $self->SetFileName($target, $hardLink, "HardLink") |
2648
|
198 |
0 |
0 |
defined $symLink and $self->SetFileName($target, $symLink, "SymLink") |
2685
|
0 |
0 |
0 |
$table->{'GROUPS'} and $table->{'GROUPS'}{'0'} eq "XMP" |
2696
|
0 |
0 |
0 |
$tagInfo->{'SubDirectory'} and not $tagInfo->{'Writable'} |
2730
|
0 |
0 |
0 |
$table->{'GROUPS'} and $table->{'GROUPS'}{'0'} eq "XMP" |
2750
|
0 |
0 |
0 |
$table->{'WRITABLE'} and not defined $writable |
|
0 |
0 |
0 |
$table->{'WRITABLE'} and not defined $writable and not $tagInfo->{'SubDirectory'} |
2793
|
0 |
0 |
0 |
$grps = $table->{'GROUPS'} and $grp = $grps->{$family} |
2802
|
0 |
0 |
0 |
$self and $self->{'OPTIONS'}{'HexTagIDs'} |
2810
|
0 |
0 |
0 |
$grps = $tagInfo->{'Groups'} and $grp = $grps->{$family} |
2883
|
0 |
5400 |
0 |
$] >= "5.006" and eval {
do {
require Encode;
&Encode::is_utf8($$valPt)
}
} || $@ |
2920
|
508 |
1 |
74 |
defined $listSplit and not $tagInfo->{'Struct'} |
|
509 |
4 |
70 |
defined $listSplit and not $tagInfo->{'Struct'} and $wantGroup || !defined($wantGroup) |
2923
|
15 |
0 |
59 |
$listSplit eq 1 and $tagInfo->{'AutoSplit'} |
2933
|
23131 |
0 |
13 |
$tagInfo->{'RawJoin'} and $tagInfo->{'List'} |
|
0 |
0 |
13 |
$tagInfo->{'RawJoin'} and $tagInfo->{'List'} and not ref $val |
2946
|
68 |
587 |
22455 |
$table and $table->{'CHECK_PROC'} |
|
587 |
230 |
22225 |
$table and $table->{'CHECK_PROC'} and not $tagInfo->{'RawConvInv'} |
3022
|
187 |
0 |
8730 |
ref $conv eq "HASH" and !exists($$tagInfo{"${type}Inv"}) || $convInvList |
3025
|
8730 |
0 |
0 |
$self->{'CUR_LANG'} and $type eq "PrintConv" |
|
8730 |
0 |
0 |
$self->{'CUR_LANG'} and $type eq "PrintConv" and ref($lc = $self->{'CUR_LANG'}{$tag}) eq "HASH" |
|
0 |
0 |
0 |
$self->{'CUR_LANG'} and $type eq "PrintConv" and ref($lc = $self->{'CUR_LANG'}{$tag}) eq "HASH" and $lc = $lc->{'PrintConv'} |
3136
|
0 |
0 |
0 |
$line =~ /^self\b/ and not $rtnStr =~ /\$$/ |
3153
|
6 |
6 |
1 |
$bra and $line =~ s/^\@(#)?// |
3159
|
6 |
4 |
3 |
$bra and not $line =~ s/^\s*\}// |
|
10 |
0 |
3 |
$bra and not $line =~ s/^\s*\}// and $line =~ s/^\s*;\s*(.*?)\s*\}//s |
3166
|
3 |
0 |
4 |
$level and $line =~ s/^(.*?)\s*\}//s |
3185
|
13 |
0 |
0 |
$cache and not $lcTag =~ /(^|:)all$/ |
3204
|
0 |
0 |
0 |
/ \((\d+)\)$/ and $1 < $cur |
3216
|
13 |
0 |
0 |
$docGrp and not $lcTag =~ /\b(main|doc\d+):/ |
3240
|
3 |
0 |
0 |
defined $val and $tg =~ / \((\d+)\)$/ |
3293
|
10 |
0 |
3 |
defined $expr and defined $val |
3314
|
0 |
0 |
0 |
$docGrp && !($var =~ /\b(main|doc\d+):/i) |
3330
|
0 |
0 |
0 |
$docGrp && !($var =~ /\b(main|doc\d+):/i) |
3367
|
0 |
0 |
0 |
$advFmtSelf and defined($shift = $advFmtSelf->{'OPTIONS'}{'GlobalTimeShift'}) |
3385
|
0 |
0 |
0 |
$_[0] && $new eq $_ |
3436
|
0 |
0 |
0 |
$interrupted and $SIG{'INT'} |
3467
|
0 |
1 |
0 |
$dir and not $self->IsDirectory($dir) |
3472
|
0 |
0 |
0 |
length $dir and not $self->IsDirectory($dir) |
3511
|
0 |
0 |
2 |
defined $mode and not defined $self->GetNewValue("FilePermissions") |
3516
|
0 |
0 |
2 |
defined $uid and defined $gid |
|
2 |
0 |
0 |
defined $newUid && defined $newGid |
|
0 |
0 |
2 |
defined $uid and defined $gid and not defined $newUid && defined $newGid |
3588
|
3139 |
173 |
3212 |
$matches > 1 and not $pattern =~ /\$$/ |
3591
|
9174 |
13 |
449 |
defined $conv->{$_} and $conv->{$_} =~ /$pattern/ |
3660
|
6 |
0 |
7 |
$shiftType and $shiftType eq "Time" |
3679
|
0 |
0 |
0 |
defined $val and &IsFloat($val) |
3747
|
41213 |
5278 |
2010 |
$nvHash and $nvHash->{'WriteGroup'} ne $writeGroup |
3751
|
1405 |
557 |
12 |
$tagInfo->{'WriteGroup'} and $tagInfo->{'WriteGroup'} eq "All" |
3757
|
44301 |
23427 |
10 |
defined $nvHash and $opts{'delete'} || $opts{'create'} && $nvHash->{'Save'} |
3758
|
2406 |
0 |
0 |
defined $_[4] && defined $nvHash->{'Save'} && $nvHash->{'Save'} > $_[4] |
3762
|
0 |
0 |
0 |
$opts{'create'} && ($nvHash->{'NoReplace'} || $_[5] || $nvHash->{'DelValue'} && !defined($nvHash->{'Shift'})) |
|
2406 |
0 |
0 |
$protect and not $opts{'create'} && ($nvHash->{'NoReplace'} || $_[5] || $nvHash->{'DelValue'} && !defined($nvHash->{'Shift'})) |
3783
|
10 |
0 |
0 |
$protect and $nvHash->{'Value'} |
3786
|
21041 |
23488 |
23209 |
not defined $nvHash and $opts{'create'} |
3929
|
30270 |
2269 |
56945 |
$tagTablePtr and $tagTablePtr ne $tagInfo->{'Table'} |
3950
|
0 |
288 |
21270 |
$tagTablePtr and $tagTablePtr ne $tagInfo->{'Table'} |
3987
|
33623 |
565 |
254 |
$editDirs->{$dirName} and $editDirs->{$dirName} eq $parent |
4061
|
109 |
575 |
142 |
$preferredGroup ne $g0 and $nvHash->{'CreateGroups'}{$preferredGroup} |
|
575 |
138 |
4 |
$preferredGroup ne $g0 and $nvHash->{'CreateGroups'}{$preferredGroup} and !$altGroup || $altGroup ne $g0 |
4067
|
9 |
2609 |
92 |
$nvHash->{'Value'} and $preferredGroup eq $g0 |
|
2618 |
0 |
92 |
$nvHash->{'Value'} and $preferredGroup eq $g0 and not $nvHash->{'EditOnly'} |
|
2609 |
0 |
92 |
$nvHash->{'Value'} and $preferredGroup eq $g0 and not $nvHash->{'EditOnly'} and $self->{'OPTIONS'}{'WriteMode'} =~ /g/ |
4079
|
12985 |
0 |
0 |
$dirName eq "*" and $nvHash->{'Value'} |
4101
|
47361 |
52 |
5317 |
$isCreating and $isCreating != 2 |
4128
|
82 |
38 |
86 |
$editDirs->{'IFD0'} and $fileDirs->{'JFIF'} |
4169
|
29 |
11 |
0 |
$grp0 =~ /^(MakerNotes)$/ || $grp1 =~ /^(IFD0|ExifIFD|MakerNotes)$/ and $self->IsRawType |
|
40 |
0 |
0 |
$grp0 =~ /^(MakerNotes)$/ || $grp1 =~ /^(IFD0|ExifIFD|MakerNotes)$/ and $self->IsRawType and !($dirInfo->{'TagInfo'} && defined $dirInfo->{'TagInfo'}{'Permanent'}) || $dirInfo->{'TagInfo'}{'Permanent'} |
4180
|
10 |
0 |
0 |
$grp0 eq "EXIF" and $delGroup->{$grp0} |
4205
|
21 |
18 |
1 |
not $right and $grp1 eq "EXIF" |
4206
|
16 |
3 |
21 |
$delFlag == 2 and $right |
4249
|
655 |
810 |
13 |
$tagInfo and $nvHash = $self->{'NEW_VALUE'}{$tagInfo} |
|
1465 |
0 |
13 |
$tagInfo and $nvHash = $self->{'NEW_VALUE'}{$tagInfo} and $self->IsOverwriting($nvHash) |
|
13 |
0 |
0 |
$nvHash->{'CreateOnly'} && $isRewriting |
|
810 |
0 |
13 |
$tagInfo and $nvHash = $self->{'NEW_VALUE'}{$tagInfo} and $self->IsOverwriting($nvHash) and not $nvHash->{'CreateOnly'} && $isRewriting |
4267
|
0 |
0 |
13 |
defined $newVal and length $newVal |
4270
|
0 |
0 |
0 |
$blockName eq "MakerNotes" and $rawType{$self->{'FileType'}} |
4283
|
209 |
18 |
1238 |
defined $dataPt and defined $dirInfo->{'DirStart'} |
|
227 |
158 |
1080 |
defined $dataPt and defined $dirInfo->{'DirStart'} and defined $dirInfo->{'DataPos'} |
|
176 |
389 |
691 |
defined $dataPt and defined $dirInfo->{'DirStart'} and defined $dirInfo->{'DataPos'} and not $dirInfo->{'NoRefTest'} |
4288
|
691 |
0 |
0 |
$self->{'PROCESSED'}{$addr} and $dirName ne 'ICC_Profile' || $self->{'TIFF_TYPE'} ne 'IIQ' |
4289
|
0 |
0 |
0 |
defined $dirInfo->{'DirLen'} and not $dirInfo->{'DirLen'} |
|
0 |
0 |
0 |
defined $dirInfo->{'DirLen'} and not $dirInfo->{'DirLen'} and $dirName ne $self->{'PROCESSED'}{$addr} |
4311
|
4 |
0 |
0 |
$dirName eq 'MakerNotes' && $dirInfo->{'TagInfo'} |
4329
|
52 |
952 |
461 |
defined $newData and length $newData || $isRewriting |
4334
|
0 |
4 |
0 |
defined $newData and not length $newData |
4335
|
4 |
0 |
0 |
$self->{'CHANGED'} == $oldChanged and $self->{'OPTIONS'}{'Verbose'} > 2 |
4410
|
0 |
164 |
5 |
$maxLen and $len > $maxLen |
4466
|
0 |
0 |
617 |
$tagInfo and $tagInfo->{'Name'} |
4492
|
0 |
578 |
39 |
$tagInfo and $tagInfo->{'SubDirectory'} |
4508
|
187 |
430 |
0 |
$verbose > 1 and $parms{'Extra'} || $parms{'Format'} || $parms{'DataPt'} || defined $size || $tagID =~ m[/] |
4532
|
225 |
0 |
165 |
$verbose > 2 and $parms{'DataPt'} |
4537
|
434 |
18 |
165 |
$verbose > 2 and $parms{'DataPt'} |
|
0 |
165 |
0 |
$tagInfo && $tagInfo->{'ReadFromRAF'} |
|
18 |
0 |
165 |
$verbose > 2 and $parms{'DataPt'} and not $tagInfo && $tagInfo->{'ReadFromRAF'} |
4625
|
0 |
0 |
0 |
$prePos and $preLen |
|
0 |
0 |
0 |
$prePos and $preLen and $prePos + $preLen > $pos |
4776
|
15 |
0 |
46 |
defined $guidCount and ++$guidCount < 256 |
4876
|
0 |
431 |
6 |
not $fmt and $val =~ s/([-+])(\d{1,2}):?(\d{2})\s*(DST)?$//i |
|
0 |
431 |
0 |
not $fmt and $val =~ s/Z$//i |
4900
|
0 |
0 |
0 |
$fmt =~ s/%f$// && $val =~ s/(\.\d+)\s*$// |
4911
|
0 |
0 |
0 |
$^O eq "MSWin32" and $fmt =~ /%s/ |
|
0 |
0 |
0 |
$^O eq "MSWin32" and $fmt =~ /%s/ and $val =~ /-\d/ |
4920
|
0 |
0 |
0 |
defined $a[5] and length $a[5] |
4926
|
0 |
0 |
0 |
defined $a[4] and length $a[4] |
4929
|
0 |
0 |
0 |
defined $a[$i] && length $a[$i] |
4952
|
396 |
3 |
5 |
@a > 5 && $val =~ /(\.\d+)\s*$/ |
4968
|
1 |
0 |
403 |
defined $ss and $ss < 60 |
5232
|
0 |
0 |
7 |
$format =~ /^rational/ and $val eq 'inf' || $val eq 'undef' || &IsRational($val) |
5239
|
299 |
0 |
61 |
$count and $count > 0 |
5292
|
31 |
0 |
2 |
@vals > 1 and wantarray |
5299
|
0 |
0 |
9 |
&IsInt($bit) and $bit < $num |
5433
|
0 |
0 |
0 |
$type eq "EXIF" and $n + $maxLen <= $len - 4 |
|
0 |
0 |
0 |
$type eq "EXIF" and $n + $maxLen <= $len - 4 and substr($$dataPt, $n + $maxLen, 4) =~ /^(MM\0\x2a|II\x2a\0)/ |
5504
|
1 |
1 |
109 |
$raf->Read($s, 2) == 2 and $s eq "\377\330" |
5505
|
0 |
1 |
1 |
defined $s and length $s |
5506
|
0 |
0 |
1 |
$s eq "\377\1" and $raf->Read($s, 5) == 5 |
|
0 |
0 |
1 |
$s eq "\377\1" and $raf->Read($s, 5) == 5 and $s eq "Exiv2" |
5552
|
467 |
109 |
109 |
($marker & 240) == 192 and $marker == 192 || $marker & 3 |
|
0 |
0 |
576 |
$marker != 0 and $marker != 1 |
|
0 |
576 |
0 |
$marker != 0 and $marker != 1 and $marker < 208 || $marker > 215 |
5560
|
0 |
0 |
576 |
defined $len and $len >= 2 |
5577
|
53 |
7 |
0 |
@dirOrder and $dirOrder[-1] =~ /^(IFD0|ExtendedEXIF)$/ |
|
60 |
0 |
0 |
@dirOrder and $dirOrder[-1] =~ /^(IFD0|ExtendedEXIF)$/ and not length $junk |
|
7 |
0 |
0 |
@dirOrder and $dirOrder[-1] =~ /^(IFD0|ExtendedEXIF)$/ and not length $junk and not $bytes =~ /^(MM\0\x2a|II\x2a\0)/ |
5602
|
108 |
30 |
209 |
defined $dirName and not $delGroup->{$dirName} |
5610
|
1 |
1 |
109 |
$marker and $marker == 218 |
5612
|
1 |
1 |
0 |
$marker and $marker != 217 |
5649
|
578 |
109 |
109 |
($marker & 240) == 192 and $marker == 192 || $marker & 3 |
|
0 |
0 |
687 |
$marker != 0 and $marker != 1 |
|
0 |
2 |
685 |
$marker != 0 and $marker != 1 and $marker != 217 |
|
2 |
685 |
0 |
$marker != 0 and $marker != 1 and $marker != 217 and $marker < 208 || $marker > 215 |
5659
|
0 |
0 |
685 |
defined $len and $len >= 2 |
5673
|
748 |
47 |
1 |
exists $addDirs->{'JFIF'} and not defined $doneDir{'JFIF'} |
5700
|
0 |
0 |
0 |
defined $newData and length $newData |
5709
|
364 |
296 |
31 |
exists $addDirs->{'IFD0'} and not defined $doneDir{'IFD0'} |
5721
|
0 |
2 |
29 |
defined $buff and length $buff |
5730
|
29 |
0 |
0 |
$self->{'PREVIEW_INFO'} || $self->{'LeicaTrailer'} and not $oldOutfile |
5740
|
29 |
0 |
0 |
$n > 1 and $oldOutfile |
5751
|
409 |
81 |
19 |
exists $addDirs->{'Photoshop'} and not defined $doneDir{'Photoshop'} |
5761
|
0 |
0 |
19 |
defined $buff and length $buff |
5768
|
358 |
109 |
27 |
exists $addDirs->{'XMP'} and not defined $doneDir{'XMP'} |
5780
|
0 |
0 |
27 |
defined $buff and length $buff |
5787
|
473 |
13 |
3 |
exists $addDirs->{'ICC_Profile'} and not defined $doneDir{'ICC_Profile'} |
5789
|
2 |
1 |
0 |
$delGroup->{'ICC_Profile'} and $delGroup->{'ICC_Profile'} != 2 |
5798
|
0 |
0 |
3 |
defined $buff and length $buff |
5805
|
476 |
10 |
2 |
exists $addDirs->{'Ducky'} and not defined $doneDir{'Ducky'} |
5815
|
0 |
0 |
2 |
defined $buff and length $buff |
5828
|
463 |
0 |
0 |
exists $addDirs->{'Adobe'} and not defined $doneDir{'Adobe'} |
5846
|
415 |
23 |
5 |
exists $addDirs->{'COM'} and not defined $doneDir{'COM'} |
5848
|
5 |
0 |
0 |
$delGroup->{'File'} and $delGroup->{'File'} != 2 |
5868
|
578 |
109 |
109 |
($marker & 240) == 192 and $marker == 192 || $marker & 3 |
|
576 |
0 |
2 |
$marker == 217 and $isEXV |
|
109 |
467 |
0 |
$marker >= 208 and $marker <= 215 |
5894
|
16 |
0 |
0 |
$endedWithFF and $buff =~ /^\xd9/gs |
5916
|
0 |
0 |
0 |
$nvTrail->{'Value'} and $nvTrail->{'Value'}[0] |
|
0 |
0 |
0 |
$raf->Seek(0, 2) and $raf->Tell != $endPos |
5984
|
0 |
0 |
0 |
$self->{'Make'} =~ /^SONY/i and $junkLen > 32 |
5991
|
0 |
0 |
0 |
length $buff > $junkLen + $segLen + 6 and substr($buff, $junkLen + $segLen + 3, 3) eq "\330\377\333" |
6072
|
0 |
0 |
0 |
$verbose and $marker |
6112
|
0 |
0 |
11 |
defined $newData and length $newData |
6202
|
45 |
0 |
1 |
$self->{'PREVIEW_INFO'} || $self->{'LeicaTrailer'} and not $oldOutfile |
6212
|
46 |
0 |
0 |
$n > 1 and $oldOutfile |
6266
|
1 |
0 |
0 |
$goodGuid and $goodGuid ne $2 |
6278
|
1 |
0 |
0 |
$guid ne $readGuid and $readGuid ne 2 |
6357
|
0 |
0 |
0 |
$$segDataPt =~ /^ICC_PROFILE\0/ and $length >= 14 |
6365
|
0 |
0 |
0 |
$chunksTot != $iccChunksTotal and defined $iccChunkCount |
6391
|
0 |
0 |
0 |
defined $_ and $icc_profile .= $_ |
6540
|
2 |
1 |
1 |
$delGroup->{'File'} and $delGroup->{'File'} != 2 |
6568
|
432 |
5 |
11 |
$delGroup->{'*'} and not $segType |
|
437 |
8 |
3 |
$delGroup->{'*'} and not $segType and $marker >= 224 |
|
13 |
2 |
1 |
$delGroup->{'*'} and not $segType and $marker >= 224 and $marker <= 239 |
6575
|
4 |
0 |
443 |
defined $segDataPt and defined $$segDataPt |
6602
|
0 |
111 |
0 |
$rtnVal and $err |
6603
|
110 |
0 |
1 |
$creatingEXV and $rtnVal > 0 |
|
110 |
1 |
0 |
$creatingEXV and $rtnVal > 0 and not $self->{'CHANGED'} |
6617
|
47 |
8 |
83 |
length $$valPtr and not $$valPtr =~ /^\xff\xd8/ |
|
55 |
58 |
25 |
length $$valPtr and not $$valPtr =~ /^\xff\xd8/ and not $self->Options("IgnoreMinorErrors") |
6637
|
2186 |
0 |
301 |
$count and $count > 0 |
6649
|
14765 |
0 |
1923 |
$count and $count != 1 |
6669
|
1746 |
12 |
1267 |
&IsFloat($val) and $count == 1 |
6676
|
15286 |
0 |
4 |
$val > $rng->[1] and $val != 4277010157 |
6684
|
61 |
9 |
0 |
$1 < 0 and $format =~ /u$/ |
6690
|
523 |
560 |
0 |
$format =~ /^rational\d+u$/ and $val < 0 |
6708
|
0 |
1315 |
3111 |
$table and $table->{'FORMAT'} |
6801
|
0 |
0 |
0 |
defined $atime and defined $mtime |
6850
|
0 |
0 |
0 |
defined $atime and defined $mtime |
6892
|
0 |
0 |
0 |
$type and defined $size |
6898
|
0 |
0 |
0 |
$self->{'OPTIONS'}{'Verbose'} and $bytesRead |
|
0 |
0 |
0 |
$self->{'OPTIONS'}{'Verbose'} and $bytesRead and $type |
|
0 |
0 |
0 |
$self->{'OPTIONS'}{'Verbose'} and $bytesRead and $type and not $noMsg |
6992
|
6 |
3 |
13 |
$writeInfo and $writeInfo eq $tagInfo |
6995
|
212 |
6 |
10 |
@varInfo and $varInfo[0][0] < $tagID |
7019
|
212 |
0 |
6 |
@varInfo and $varInfo[0][0] == $tagID |
7032
|
213 |
0 |
0 |
$tagInfo->{'DataTag'} and not $tagInfo->{'IsOffset'} |
7037
|
0 |
0 |
0 |
$format =~ /^int16/ and $newVal > 65535 |
7049
|
457 |
0 |
1 |
$tagTablePtr->{'IS_OFFSET'} and $dirInfo->{'Fixup'} |
7056
|
1 |
0 |
0 |
@varInfo and $varInfo[0][0] < $tagID |
7070
|
0 |
0 |
0 |
$self->{'FILE_TYPE'} eq "JPEG" and $tagInfo->{'DataTag'} |
|
0 |
0 |
0 |
$self->{'FILE_TYPE'} eq "JPEG" and $tagInfo->{'DataTag'} and $tagInfo->{'DataTag'} eq "PreviewImage" |
|
0 |
0 |
0 |
$self->{'FILE_TYPE'} eq "JPEG" and $tagInfo->{'DataTag'} and $tagInfo->{'DataTag'} eq "PreviewImage" and defined $tagInfo->{'OffsetPair'} |
7082
|
0 |
0 |
0 |
$tagInfo->{'IsOffset'} and $tagInfo->{'IsOffset'} eq 3 |
7086
|
0 |
0 |
0 |
$offset >= 0 and $offset + $size <= $dirInfo->{'DataLen'} |
7102
|
4 |
0 |
0 |
@varInfo and $varInfo[0][0] < $tagID |
7134
|
0 |
0 |
0 |
$len and $len <= $dataLen - $start |
7143
|
0 |
0 |
4 |
defined $dat and length $dat |
line |
l |
!l&&r |
!l&&!r |
condition |
362
|
352 |
5286 |
0 |
$options{'Type'} || ($self->{'OPTIONS'}{'PrintConv'} ? 'PrintConv' : 'ValueConv') |
375
|
0 |
109 |
2331 |
$lcg eq "*" or $lcg eq "all" |
413
|
6 |
0 |
4 |
$parent || shift @dirNames |
539
|
12 |
39 |
1365 |
$tag =~ /^([?*\w]+)-([a-z]{2})(_[a-z]{2})$/i or $tag =~ /^([?*\w]+)-([a-z]{2,3}|[xi])(-[a-z\d]{2,8}(-[a-z\d]{1,8})*)?$/i |
646
|
1549 |
0 |
35299 |
$grp[0] eq "EXIF" or $grp[0] eq "SonyIDC" |
|
1549 |
32 |
35267 |
$grp[0] eq "EXIF" or $grp[0] eq "SonyIDC" or $wgAll |
678
|
753 |
12159 |
0 |
$tagInfo->{'WriteGroup'} || $tagInfo->{'Table'}{'WRITE_GROUP'} || $grp[0] |
698
|
12908 |
21053 |
0 |
$writable or $table->{'WRITABLE'} and not defined $writable and not $tagInfo->{'SubDirectory'} |
700
|
77 |
0 |
3 |
!$tagInfo->{'WriteGroup'} || $tagInfo->{'WriteGroup'} ne 'All' |
|
20210 |
0 |
13750 |
not $writeGroup or $translateWriteGroup{$writeGroup} and !$tagInfo->{'WriteGroup'} || $tagInfo->{'WriteGroup'} ne 'All' |
704
|
1676 |
2126 |
16485 |
$tagInfo->{'WriteGroup'} || $tagInfo->{'Table'}{'WRITE_GROUP'} |
741
|
324 |
98 |
287 |
!defined($highestQT{$lcTag}) || $highestQT{$lcTag} < $priority |
759
|
0 |
0 |
5490 |
$tagInfo->{'WriteGroup'} || $table->{'WRITE_GROUP'} |
798
|
4 |
0 |
67 |
$tagInfo->{'Avoid'} or $permanent |
864
|
0 |
0 |
0 |
$shift || $shiftable eq '0' && $options{'DelValue'} |
874
|
0 |
0 |
4038 |
$addValue or $options{'DelValue'} |
876
|
24 |
15 |
9 |
$shift || $tagInfo->{'List'} |
996
|
0 |
0 |
3923 |
$addValue or $options{'DelValue'} |
1009
|
54 |
37 |
19745 |
$options{'DelValue'} or $addValue |
|
91 |
136 |
19609 |
$options{'DelValue'} or $addValue or $shift |
1021
|
35 |
11 |
8 |
$val eq "" or $tagInfo->{'List'} |
1046
|
8354 |
855 |
10676 |
$pref->{$tagInfo} or $prf |
1047
|
5420 |
27 |
3762 |
$permanent or $shift |
|
366 |
3338 |
58 |
$tagInfo->{'List'} and not $options{'DelValue'} or not $nvHash->{'DelValue'} && @{$nvHash->{'DelValue'};} |
|
3704 |
44 |
14 |
$tagInfo->{'List'} and not $options{'DelValue'} or not $nvHash->{'DelValue'} && @{$nvHash->{'DelValue'};} or grep /^$/, @{$$nvHash{"DelValue"};} |
1083
|
160 |
19649 |
54 |
$shift or not $options{'DelValue'} |
1171
|
9 |
0 |
2 |
!$err || $verbose > 2 |
1412
|
0 |
0 |
10 |
$tag =~ s/\s*([-+])$// or $dstTag =~ s/^([-+])\s*// |
1430
|
7 |
23 |
0 |
$opts->{'EXPR'} or &ValidTagName($tag) |
1456
|
35 |
0 |
0 |
!$f || $f eq '7' |
1457
|
3 |
0 |
0 |
!$f || $f eq '8' |
1467
|
5 |
4 |
26 |
$g eq "*" or $g eq "all" |
1538
|
45 |
2575 |
6048 |
$set->[1] eq $lcTag or $set->[1] eq "*" |
1616
|
1403 |
8 |
37 |
$set->[1] eq "*" or $set->[3]{'WILD'} |
1662
|
3996 |
12 |
2727 |
ref $tag eq "HASH" and $tag->{'IsNVH'} or not defined $tag |
1714
|
34 |
26 |
2213 |
$nvHash->{'TagInfo'}{'RawConvInv'} or $nvHash->{'Shift'} |
1728
|
0 |
0 |
26 |
$err or not defined $val |
1959
|
0 |
0 |
0 |
$opt eq "HardLink" or $opt eq "Link" |
1972
|
1 |
0 |
0 |
$doName or $doDir |
2011
|
0 |
0 |
0 |
!defined($usedFlag) || $usedFlag |
2012
|
0 |
0 |
0 |
$file ne $newName or $opt =~ /Link$/ |
2014
|
0 |
0 |
0 |
$opt =~ /Link$/ or not $self->IsSameFile($file, $newName) |
2037
|
0 |
0 |
1 |
$opt eq "HardLink" or $opt eq "Link" |
2130
|
0 |
0 |
223 |
defined $uid or defined $gid |
2151
|
0 |
0 |
0 |
$res == 1 or not $result |
2196
|
0 |
0 |
0 |
$res == 1 or not $result |
2261
|
1 |
0 |
0 |
defined $newFileName || defined $newDir |
2270
|
1 |
0 |
0 |
not ref $infile or UNIVERSAL::isa($infile, "GLOB") |
2275
|
0 |
0 |
1 |
defined $hardLink or defined $symLink |
|
0 |
0 |
1 |
defined $hardLink or defined $symLink or defined $testName |
2294
|
0 |
0 |
0 |
defined $outfile or ref $infile |
2306
|
0 |
0 |
4 |
eval {
do {
require Encode;
&Encode::is_utf8($$inRef)
}
} || $@ |
2340
|
1 |
0 |
22 |
$outType or ref $outfile |
2408
|
0 |
0 |
229 |
$infile eq '-' || $infile =~ /\|$/ |
2444
|
105 |
2 |
127 |
$type eq "JPEG" or $type eq "EXV" |
|
0 |
0 |
2 |
$type eq "ORF" or $type eq "RAW" |
2462
|
27 |
58 |
0 |
$writableType{$type}[0] || $type |
2465
|
16 |
11 |
0 |
$writableType{$type} || $type |
2468
|
85 |
27 |
0 |
$func || "Process$type" |
2509
|
0 |
0 |
0 |
$fileExt || ($fileType eq 'TIFF' ? $tiffType : $fileType) |
2558
|
0 |
0 |
1 |
$rtnVal <= 0 or not $self->{'CHANGED'} |
2569
|
0 |
1 |
0 |
$len >= $size || eval {
do {
truncate $inRef, $len
}
} |
2578
|
207 |
0 |
0 |
close $inRef or not defined $outBuff |
2596
|
0 |
0 |
0 |
close DST or $err |
2609
|
0 |
0 |
0 |
$self->Unlink($infile) or $self->Warn("Error erasing original file") |
2638
|
221 |
5 |
9 |
$closeOut || defined $outBuff && ($closeIn || UNIVERSAL::isa($infile, 'GLOB')) |
2750
|
0 |
0 |
0 |
$writable or $table->{'WRITABLE'} and not defined $writable and not $tagInfo->{'SubDirectory'} |
2883
|
0 |
0 |
5400 |
eval {
do {
require Encode;
&Encode::is_utf8($$valPt)
}
} || $@ |
2919
|
59 |
16 |
508 |
$tagInfo->{'AutoSplit'} || $self->{'OPTIONS'}{'ListSplit'} |
2920
|
9 |
65 |
0 |
$wantGroup || !defined($wantGroup) |
2973
|
22074 |
451 |
27489 |
defined $conv or defined $convInv |
2976
|
153 |
0 |
22360 |
ref $conv eq "ARRAY" or ref $convInv eq "ARRAY" |
3022
|
8726 |
4 |
0 |
!exists($$tagInfo{"${type}Inv"}) || $convInvList |
3134
|
0 |
0 |
13 |
$var eq "\$" or $var eq "/" |
3243
|
0 |
0 |
0 |
not $tag =~ / \((\d+)\)$/ or $1 > $tagNum |
3271
|
0 |
0 |
0 |
$self->{'OPTIONS'}{'Binary'} or $$val =~ /^Binary data/ |
3337
|
0 |
0 |
0 |
$opt eq "Silent" or &$opt($self, $msg, 2) |
3596
|
7299 |
26 |
3416 |
not $conv->{$_} =~ /$pattern/ or $ignorePrintConv{$_} |
3635
|
75 |
29 |
13 |
@{$nvHash->{'DelValue'};} or defined $shift |
3757
|
2396 |
10 |
21031 |
$opts{'delete'} || $opts{'create'} && $nvHash->{'Save'} |
3840
|
0 |
0 |
0 |
$Image::ExifTool::allTables{$tableName} or $pushedTables{$tableName} |
4061
|
140 |
1 |
1 |
!$altGroup || $altGroup ne $g0 |
4102
|
33379 |
6366 |
12985 |
$parent || shift @dirNames |
4123
|
345 |
13 |
841 |
$parent || shift @dirNames |
4166
|
38 |
2 |
57 |
$delGroup->{$grp0} || $delGroup->{$grp1} |
4169
|
2 |
9 |
29 |
$grp0 =~ /^(MakerNotes)$/ || $grp1 =~ /^(IFD0|ExifIFD|MakerNotes)$/ |
|
0 |
0 |
0 |
!($dirInfo->{'TagInfo'} && defined $dirInfo->{'TagInfo'}{'Permanent'}) || $dirInfo->{'TagInfo'}{'Permanent'} |
4186
|
0 |
0 |
0 |
$self->{'TIFF_TYPE'} || $self->{'FILE_TYPE'} |
4190
|
0 |
0 |
0 |
$delGroup->{$grp1} or $grp1 eq "ExifIFD" |
4194
|
30 |
0 |
10 |
$dataPt or $dirInfo->{'RAF'} |
4210
|
8 |
13 |
0 |
not $parent or $parent eq $right |
|
21 |
0 |
0 |
not $parent or $parent eq $right or $parent eq $right2 |
4240
|
149 |
1329 |
232 |
$writeProc or $writeProc = $tagTablePtr->{'WRITE_PROC'} |
4243
|
236 |
17 |
186 |
$dirInfo->{'DirLen'} || defined $dataPt && length $$dataPt || $dirInfo->{'RAF'} |
4248
|
382 |
441 |
655 |
$Image::ExifTool::Extra{$blockName} || $dirInfo->{'TagInfo'} |
4268
|
0 |
0 |
0 |
$dataPt or $dirInfo->{'RAF'} |
4288
|
0 |
0 |
0 |
$dirName ne 'ICC_Profile' || $self->{'TIFF_TYPE'} ne 'IIQ' |
4312
|
1 |
2 |
1 |
not defined $oldDir or $oldDir ne $name |
4329
|
1380 |
29 |
4 |
length $newData || $isRewriting |
4471
|
0 |
0 |
0 |
$prefix or $hexID |
4480
|
564 |
53 |
0 |
defined $size or not $dataPt |
4508
|
38 |
0 |
40 |
$parms{'Extra'} || $parms{'Format'} || $parms{'DataPt'} || defined $size || $tagID =~ m[/] |
4520
|
352 |
38 |
0 |
$format or defined $size |
4618
|
0 |
0 |
0 |
$self->{'VALUE'}{'PreviewImageStart'} || $self->{'PreviewImageStart'} |
4619
|
0 |
0 |
0 |
$self->{'VALUE'}{'PreviewImageLength'} || $self->{'PreviewImageLength'} |
4737
|
0 |
0 |
0 |
$ch < 194 or $ch >= 248 |
4856
|
0 |
61 |
0 |
$tzFlag or not defined $tzFlag |
4930
|
0 |
0 |
0 |
$i < 2 or $dateOnly |
4976
|
0 |
0 |
404 |
$a[0] < 1 or $a[0] > 12 |
4980
|
0 |
0 |
404 |
$a[1] < 1 or $a[1] > 31 |
5056
|
0 |
0 |
1551 |
$n > $maxInt or $d > $maxInt |
5212
|
187 |
173 |
0 |
$format eq "string" or $format eq "undef" |
5225
|
1232 |
0 |
0 |
&IsInt($val) or &IsHex($val) |
5232
|
0 |
7 |
0 |
$val eq 'inf' || $val eq 'undef' || &IsRational($val) |
5545
|
109 |
1 |
685 |
$marker == 218 or $marker == 217 |
5552
|
109 |
0 |
109 |
$marker == 192 || $marker & 3 |
|
109 |
467 |
0 |
$marker < 208 || $marker > 215 |
5649
|
109 |
0 |
109 |
$marker == 192 || $marker & 3 |
|
109 |
576 |
0 |
$marker < 208 || $marker > 215 |
5707
|
45 |
60 |
691 |
$markerName eq "APP0" or $dirCount{'IFD0'} |
|
60 |
0 |
691 |
$markerName eq "APP0" or $dirCount{'IFD0'} or $dirCount{'ExtendedEXIF'} |
5730
|
0 |
0 |
29 |
$self->{'PREVIEW_INFO'} || $self->{'LeicaTrailer'} |
5868
|
109 |
0 |
109 |
$marker == 192 || $marker & 3 |
|
0 |
0 |
576 |
$marker == 0 or $marker == 1 |
|
0 |
0 |
576 |
$marker == 0 or $marker == 1 or $marker >= 208 and $marker <= 215 |
5882
|
1 |
0 |
108 |
$oldOutfile or $delPreview |
|
1 |
11 |
97 |
$oldOutfile or $delPreview or $trailInfo |
|
11 |
4 |
93 |
$oldOutfile or $delPreview or $trailInfo or $delGroup->{'Trailer'} |
|
4 |
0 |
93 |
$oldOutfile or $delPreview or $trailInfo or $delGroup->{'Trailer'} or $nvTrail |
5894
|
0 |
16 |
0 |
$endedWithFF and $buff =~ /^\xd9/gs or $buff =~ /\xff\xd9/gs |
6095
|
121 |
10 |
390 |
exists $editDirs->{$markerName} or $delGroup->{'*'} |
6139
|
0 |
0 |
0 |
$$segDataPt =~ /^http/ or $$segDataPt =~ /
|
6169
|
0 |
1 |
50 |
$delGroup->{'IFD0'} or $delGroup->{'EXIF'} |
6202
|
1 |
0 |
45 |
$self->{'PREVIEW_INFO'} || $self->{'LeicaTrailer'} |
6531
|
0 |
0 |
4 |
$delGroup->{'Adobe'} or $editDirs->{'Adobe'} |
6545
|
3 |
0 |
0 |
$self->IsOverwriting($nvHash, $val) or $delGroup->{'File'} |
6568
|
12 |
122 |
326 |
$del or $delGroup->{'*'} and not $segType and $marker >= 224 and $marker <= 239 |
6636
|
2081 |
406 |
16688 |
$format eq "string" or $format eq "undef" |
6662
|
1145 |
174 |
35 |
$format =~ /^rational/ or $format eq "float" |
|
1319 |
32 |
3 |
$format =~ /^rational/ or $format eq "float" or $format eq "double" |
6682
|
0 |
1 |
231 |
$val eq "inf" or $val eq "undef" |
6750
|
3 |
0 |
0 |
$result or $^O ne "MSWin32" |
6797
|
0 |
0 |
0 |
defined $atime or defined $mtime |
6857
|
0 |
0 |
0 |
$success or not defined $saveFile |
6863
|
0 |
0 |
0 |
$@ or $Image::ExifTool::evalWarning |
6864
|
0 |
0 |
0 |
$@ || $Image::ExifTool::evalWarning |
6980
|
1 |
0 |
457 |
not defined $dirLen or $dirLen > $dataLen - $dirStart |
6990
|
17 |
5 |
205 |
ref $tagTablePtr->{$tagID} eq "ARRAY" or $tagInfo->{'Condition'} |
7124
|
0 |
0 |
0 |
$tagInfo->{'Format'} || $defaultFormat |
7132
|
0 |
0 |
0 |
$start < $dirStart or $start > $dataLen |