diff options
author | exiftool <exiftool@users.sourceforge.net> | 2021-08-12 09:10:18 -0400 |
---|---|---|
committer | exiftool <exiftool@users.sourceforge.net> | 2021-08-12 09:10:18 -0400 |
commit | 57f44297961839f40e70d682865c41828b7f71b5 (patch) | |
tree | 43355d59d13fa9a0500dca29ca9e247b05ec7131 /lib/Image/ExifTool/QuickTimeStream.pl | |
parent | b0d89144691bc0b8fdde1bad33518126277489f9 (diff) |
Update to 12.30
Diffstat (limited to 'lib/Image/ExifTool/QuickTimeStream.pl')
-rw-r--r-- | lib/Image/ExifTool/QuickTimeStream.pl | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/Image/ExifTool/QuickTimeStream.pl b/lib/Image/ExifTool/QuickTimeStream.pl index bb7530fc..1bbabdf8 100644 --- a/lib/Image/ExifTool/QuickTimeStream.pl +++ b/lib/Image/ExifTool/QuickTimeStream.pl @@ -98,7 +98,7 @@ my %insvLimit = ( The tags below are extracted from timed metadata in QuickTime and other formats of video files when the ExtractEmbedded option is used. Although most of these tags are combined into the single table below, ExifTool - currently reads 53 different formats of timed GPS metadata from video files. + currently reads 55 different formats of timed GPS metadata from video files. }, VARS => { NO_ID => 1 }, GPSLatitude => { PrintConv => 'Image::ExifTool::GPS::ToDMS($self, $val, 1, "N")', RawConv => '$$self{FoundGPSLatitude} = 1; $val' }, @@ -1230,7 +1230,10 @@ sub ProcessSamples($) $et->VPrint(1, "${hdr}, Sample ".($i+1).' of '.scalar(@$start)." ($size bytes)\n"); $et->VerboseDump(\$buff, Addr => $$start[$i]); } - if ($type eq 'text') { + if ($type eq 'text' or + # (PNDM is normally 'text', but was sbtl/tx3g in concatenated Garmin sample output_3videos.mp4) + ($type eq 'sbtl' and $metaFormat eq 'tx3g' and $buff =~ /^..PNDM/s)) + { FoundSomething($et, $tagTbl, $time[$i], $dur[$i]); unless ($buff =~ /^\$BEGIN/) { |