Browse Source

Update to 10.46

pull/17/head 10.46
exiftool 5 years ago
parent
commit
dd326e8582
  1. 15
      Changes
  2. 3
      MANIFEST
  3. 4
      README
  4. 20
      build_tag_lookup
  5. 4
      exiftool
  6. 76
      html/ExifTool.html
  7. 6
      html/TagNames/AFCP.html
  8. 28
      html/TagNames/AIFF.html
  9. 42
      html/TagNames/APE.html
  10. 54
      html/TagNames/APP12.html
  11. 434
      html/TagNames/ASF.html
  12. 8
      html/TagNames/Apple.html
  13. 40
      html/TagNames/Audible.html
  14. 66
      html/TagNames/BMP.html
  15. 20
      html/TagNames/BPG.html
  16. 168
      html/TagNames/Canon.html
  17. 36
      html/TagNames/CanonRaw.html
  18. 144
      html/TagNames/CanonVRD.html
  19. 16
      html/TagNames/Casio.html
  20. 190
      html/TagNames/Composite.html
  21. 6292
      html/TagNames/DICOM.html
  22. 16
      html/TagNames/DNG.html
  23. 68
      html/TagNames/DPX.html
  24. 26
      html/TagNames/DV.html
  25. 84
      html/TagNames/DjVu.html
  26. 106
      html/TagNames/EXE.html
  27. 378
      html/TagNames/EXIF.html
  28. 185
      html/TagNames/Extra.html
  29. 42
      html/TagNames/FLAC.html
  30. 12
      html/TagNames/FLIF.html
  31. 354
      html/TagNames/FLIR.html
  32. 110
      html/TagNames/Flash.html
  33. 392
      html/TagNames/FlashPix.html
  34. 160
      html/TagNames/Font.html
  35. 4
      html/TagNames/FotoStation.html
  36. 124
      html/TagNames/FujiFilm.html
  37. 24
      html/TagNames/GIF.html
  38. 18
      html/TagNames/GIMP.html
  39. 128
      html/TagNames/GeoTiff.html
  40. 90
      html/TagNames/H264.html
  41. 30
      html/TagNames/HP.html
  42. 224
      html/TagNames/HTML.html
  43. 216
      html/TagNames/ICC_Profile.html
  44. 482
      html/TagNames/ID3.html
  45. 22
      html/TagNames/IPTC.html
  46. 44
      html/TagNames/ISO.html
  47. 16
      html/TagNames/ITC.html
  48. 4
      html/TagNames/JFIF.html
  49. 126
      html/TagNames/JPEG.html
  50. 8
      html/TagNames/JVC.html
  51. 104
      html/TagNames/Jpeg2000.html
  52. 256
      html/TagNames/Kodak.html
  53. 22
      html/TagNames/KyoceraRaw.html
  54. 88
      html/TagNames/LNK.html
  55. 248
      html/TagNames/Leaf.html
  56. 48
      html/TagNames/Lytro.html
  57. 14
      html/TagNames/M2TS.html
  58. 58
      html/TagNames/MIFF.html
  59. 212
      html/TagNames/MNG.html
  60. 14
      html/TagNames/MOI.html
  61. 22
      html/TagNames/MPC.html
  62. 52
      html/TagNames/MPEG.html
  63. 50
      html/TagNames/MPF.html
  64. 26
      html/TagNames/MWG.html
  65. 3168
      html/TagNames/MXF.html
  66. 400
      html/TagNames/MacOS.html
  67. 320
      html/TagNames/Matroska.html
  68. 898
      html/TagNames/Microsoft.html
  69. 39
      html/TagNames/Minolta.html
  70. 2
      html/TagNames/MinoltaRaw.html
  71. 334
      html/TagNames/Nikon.html
  72. 118
      html/TagNames/OOXML.html
  73. 172
      html/TagNames/Olympus.html
  74. 74
      html/TagNames/OpenEXR.html
  75. 8
      html/TagNames/Opus.html
  76. 70
      html/TagNames/PDF.html
  77. 18
      html/TagNames/PGF.html
  78. 288
      html/TagNames/PICT.html
  79. 24
      html/TagNames/PLIST.html
  80. 82
      html/TagNames/PNG.html
  81. 34
      html/TagNames/PSP.html
  82. 116
      html/TagNames/Palm.html
  83. 42
      html/TagNames/Panasonic.html
  84. 20
      html/TagNames/PanasonicRaw.html
  85. 104
      html/TagNames/Pentax.html
  86. 22
      html/TagNames/PhaseOne.html
  87. 52
      html/TagNames/PhotoCD.html
  88. 184
      html/TagNames/Photoshop.html
  89. 10
      html/TagNames/PostScript.html
  90. 2
      html/TagNames/PrintIM.html
  91. 2376
      html/TagNames/Qualcomm.html
  92. 1091
      html/TagNames/QuickTime.html
  93. 298
      html/TagNames/RIFF.html
  94. 12
      html/TagNames/RSRC.html
  95. 48
      html/TagNames/RTF.html
  96. 20
      html/TagNames/Radiance.html
  97. 10
      html/TagNames/Rawzor.html
  98. 242
      html/TagNames/Real.html
  99. 4
      html/TagNames/Reconyx.html
  100. 30
      html/TagNames/Ricoh.html
  101. 56
      html/TagNames/Samsung.html
  102. 44
      html/TagNames/Sanyo.html
  103. 8
      html/TagNames/Scalado.html
  104. 18
      html/TagNames/Shortcuts.html
  105. 136
      html/TagNames/SigmaRaw.html
  106. 334
      html/TagNames/Sony.html
  107. 56
      html/TagNames/Stim.html
  108. 22
      html/TagNames/Theora.html
  109. 48
      html/TagNames/Torrent.html
  110. 156
      html/TagNames/VCard.html
  111. 74
      html/TagNames/Vorbis.html
  112. 56
      html/TagNames/XMP.html
  113. 42
      html/TagNames/ZIP.html
  114. 12
      html/TagNames/iWork.html
  115. 5
      html/TagNames/index.html
  116. 2
      html/exiftool_pod.html
  117. 11
      html/filename.html
  118. 18
      html/history.html
  119. 53
      html/index.html
  120. 22
      html/install.html
  121. 46
      lib/Image/ExifTool.pm
  122. 76
      lib/Image/ExifTool.pod
  123. 55
      lib/Image/ExifTool/BuildTagLookup.pm
  124. 471
      lib/Image/ExifTool/MacOS.pm
  125. 8
      lib/Image/ExifTool/Minolta.pm
  126. 7
      lib/Image/ExifTool/PDF.pm
  127. 409
      lib/Image/ExifTool/QuickTime.pm
  128. 24
      lib/Image/ExifTool/README
  129. 7020
      lib/Image/ExifTool/TagLookup.pm
  130. 23587
      lib/Image/ExifTool/TagNames.pod
  131. 36
      lib/Image/ExifTool/Writer.pl
  132. 2
      perl-Image-ExifTool.spec
  133. 2
      pp_build_exe.args
  134. 4
      windows_exiftool

15
Changes

@ -7,9 +7,22 @@ RSS feed: http://owl.phy.queensu.ca/~phil/exiftool/rss.xml
Note: The most recent production release is Version 10.40. (Other versions are
considered development releases, and are not uploaded to CPAN.)
Mar. 8, 2017 - Version 10.46
- Moved Mac System tags from the Extra table into a new MacOS group and added
ability to extract them by requesting the MacOS group
- Updated QuickTime GenreID list (thanks Francois Bonzon)
- Fixed "Invalid xref" problem when reading some PDF files
- Fixed error in Minolta lens list (thanks Jos Roost)
- Fixed minor problem with -U option generating Unknown tags for some known
bytes in variable-sized strings
- API Changes:
- Enhanced RequestTags option to allow groups to be requested
Mar. 2, 2017 - Version 10.45
- Added ability to write a number of Mac OS X system tags
- Added ability to write a number of Mac OS X system tags (including the file
creation date!)
- Added ability to extract OS X extended attributes ("XAttr" tags)
- API Changes:
- Added XAttrTags option

3
MANIFEST

@ -96,6 +96,7 @@ html/TagNames/MPEG.html
html/TagNames/MPF.html
html/TagNames/MWG.html
html/TagNames/MXF.html
html/TagNames/MacOS.html
html/TagNames/Matroska.html
html/TagNames/Microsoft.html
html/TagNames/Minolta.html
@ -304,7 +305,7 @@ lib/Image/ExifTool/MPEG.pm
lib/Image/ExifTool/MPF.pm
lib/Image/ExifTool/MWG.pm
lib/Image/ExifTool/MXF.pm
lib/Image/ExifTool/MacOSX.pm
lib/Image/ExifTool/MacOS.pm
lib/Image/ExifTool/MakerNotes.pm
lib/Image/ExifTool/Matroska.pm
lib/Image/ExifTool/Microsoft.pm

4
README

@ -101,8 +101,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-10.45.tar.gz | tar -xf -
cd Image-ExifTool-10.45
gzip -dc Image-ExifTool-10.46.tar.gz | tar -xf -
cd Image-ExifTool-10.46
./exiftool t/images/ExifTool.jpg
Note: These commands extract meta information from one of the test images.

20
build_tag_lookup

@ -2,9 +2,10 @@
#
# Description: Generate tag lookup for ExifTool writer
#
# Syntax: build_tag_lookup [-p]
# Syntax: build_tag_lookup [-p] [-v]
#
# Options: -p - preserve existing revision date in html files
# -v - verbose mode
#
# Created: 12/31/04 - P. Harvey
#
@ -15,6 +16,7 @@ print "Building tag lookup...\n";
my $file = 'lib/Image/ExifTool/TagLookup.pm';
my $podFile = 'lib/Image/ExifTool/TagNames.pod';
my $htmldir = 'html';
my $verbose;
BEGIN {
# get exe directory (and change to forward slashes)
@ -32,8 +34,11 @@ foreach (@ARGV) {
$$builder{PRESERVE_DATE} = 1;
print("(preserving revision dates)\n");
next;
} elsif ($_ eq '-v') {
$verbose = 1;
} else {
die "Unknown option '$_'\n";
}
die "Unknown option '$_'\n";
}
my $count = $builder->{COUNT};
@ -41,6 +46,17 @@ foreach (sort keys %$count) {
printf "%5d %s\n", $$count{$_}, $_;
}
if ($verbose) {
printf "%5d writable pseudo tags:", scalar(@{$$builder{WRITE_PSEUDO}});
my $len = 999;
foreach (sort @{$$builder{WRITE_PSEUDO}}) {
$len + length() > 78 and print("\n "), $len = 5;
print ' ', $_;
$len += length() + 1;
}
print "\n";
}
if ($builder->WriteTagLookup($file)) {
print "Tag lookup built OK\n";
} else {

4
exiftool

@ -12,7 +12,7 @@
use strict;
require 5.004;
my $version = '10.45';
my $version = '10.46';
# add our 'lib' directory to the include list BEFORE 'use Image::ExifTool'
my $exeDir;
@ -4893,7 +4893,7 @@ with this command:
produces output like this:
-- Generated by ExifTool 10.45 --
-- Generated by ExifTool 10.46 --
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

76
html/ExifTool.html

@ -679,7 +679,8 @@ distribution for examples.</p>
<tr><td valign=top align=center><b>2</b>&nbsp;=</td><td>Extract without rebuilding makernotes</td></tr>
</table></td><td align=center>undef</td></tr>
<tr><td>MDItemTags</td><td><a name="MDItemTags"></a>Flag to extract the OS X
metadata item tags (see the "mdls" man page for details).</td>
metadata item tags (see the "mdls" man page and the
<a href="TagNames/MacOS.html#MDItem">MacOS MDItem Tags documentation</a> for more information).</td>
<td align=center>0 or 1</td><td align=center>undef</td></tr>
<tr><td>MissingTagValue</td><td><a name="MissingTagValue"></a>Value for missing tags in
expressions evaluated by <a href="#SetNewValuesFromFile">SetNewValuesFromFile</a>.
@ -721,15 +722,16 @@ distribution for examples.</p>
<tr><td>RequestAll</td><td><a name="RequestAll"></a>Flag to request all tags to be extracted.
This causes some tags to be generated which normally would not be unless specifically
requested (by passing the tag name to <a href="#ImageInfo">ImageInfo</a> or
<a href="#ExtractInfo">ExtractInfo</a>). Note that this flag is set automatically
during a call to <a href="#SetNewValuesFromFile">SetNewValuesFromFile</a> to make
all tags available for copying. May be set to 2 or 3 to enable generation of some
additional tags. </td><td align=center>0, 1, 2 or 3</td><td align=center>undef</td></tr>
<tr><td>RequestTags</td><td><a name="RequestTags"></a>List of additional tags to request in
next call to <a href="#ExtractInfo">ExtractInfo</a>. This option is useful only for
tags which aren't extracted unless specifically requested.</td><td>List reference,
delimited string of tag names (any delimiter is allowed), or undef to clear the
previous RequestTags list. Case is not significant.</td><td align=center>undef</td></tr>
<a href="#ExtractInfo">ExtractInfo</a>). May be set to 2 or 3 to enable generation
of some additional tags mentioned in the tag name documentation.</td>
<td align=center>0, 1, 2 or 3</td><td align=center>undef</td></tr>
<tr><td>RequestTags</td><td><a name="RequestTags"></a>List of additional tag and/or group names
to request in the next call to <a href="#ExtractInfo">ExtractInfo</a>. This option is
useful only for tags/groups which aren't extracted unless specifically requested. Groups
are requested by adding a colon after the name (eg. "MacOS:"). Names are converted to lower
case as they are added to the list.</td><td>List reference, delimited string of names
(any delimiter is allowed), or undef to clear the previous RequestTags list.</td>
<td align=center>undef</td></tr>
<tr><td>ScanForXMP</td><td><a name="ScanForXMP"></a>Flag to scan all files (even unrecognized
formats) for XMP information unless XMP was already found in the file. When combined with
the FastScan option, only unrecognized file types are scanned for XMP.
@ -818,7 +820,8 @@ distribution for examples.</p>
<tr><td valign=top align=center><b>g</b>&nbsp;=</td><td>Create new <b>g</b>roups <sup>&dagger;</sup></td></tr>
</table></td><td align=center>'wcg'</td></tr>
<tr><td>XAttrTags</td><td><a name="XAttrTags"></a>Flag to extract the OS X
extended attribute tags (see the "xattr" man page for details).</td>
extended attribute tags (see the "xattr" man page and the
<a href="TagNames/MacOS.html#XAttr">MacOS XAttr Tags documentation</a> for more information).</td>
<td align=center>0 or 1</td><td align=center>undef</td></tr>
<tr><td>XMPAutoConv</td><td><a name="XMPAutoConv"></a>Flag to enable automatic conversion
for unknown XMP tags with values that look like rational numbers or dates.</td>
@ -899,10 +902,12 @@ $success = $exifTool-&gt;<b>ExtractInfo</b>('image.jpg', \%options);
<p>The following options are effective in the call to <a href="#ExtractInfo">ExtractInfo</a>:</p>
<blockquote>
Binary, Charset, CharsetEXIF, CharsetFileName, CharsetID3, CharsetIPTC,
CharsetQuickTime, Composite, ExtendedXMP, ExtractEmbedded, FastScan,
FixBase, HtmlDump, HtmlDumpBase, IgnoreMinorErrors, Lang, LargeFileSupport,
MakerNotes, NoPDFList, PNGEarlyXMP, QuickTimeUTC (enforced 1904 time zero),
ScanForXMP, Struct, SystemTags, TextOut, Unknown and Verbose.
CharsetPhotoshop, CharsetQuickTime, CharsetRIFF, Composite, ExtendedXMP,
ExtractEmbedded, FastScan, FixBase, HtmlDump, HtmlDumpBase,
IgnoreMinorErrors, Lang, LargeFileSupport, MakerNotes, MDItemTags,
NoPDFList, Password, PNGEarlyXMP, QuickTimeUTC (enforced 1904 time zero),
RequestAll, RequestTags, ScanForXMP, Struct, TextOut, Unknown, Verbose,
XAttrTags and XMPAutoConv.
</blockquote>
<hr><h2><a name="GetInfo">GetInfo</a></h2>
@ -1024,7 +1029,7 @@ and Warning tags.</p>
<a href="#WriteInfo">WriteInfo</a>:</p>
<blockquote>
ByteOrder, Charset, CharsetEXIF, CharsetFileName, CharsetIPTC, Compact,
Compress, FixBase, IgnoreMinorErrors, PNGEarlyXMP and Verbose.
Compress, FixBase, IgnoreMinorErrors, Password, PNGEarlyXMP and Verbose.
</blockquote>
<hr><h2><a name="GetTagList">GetTagList</a></h2>
@ -1969,25 +1974,26 @@ Leaf, LeafSubIFD, Leica, Lytro, M2TS, MAC, MIE-Audio, MIE-Camera, MIE-Canon,
MIE-Doc, MIE-Extender, MIE-Flash, MIE-GPS, MIE-Geo, MIE-Image, MIE-Lens,
MIE-Main, MIE-MakerNotes, MIE-Meta, MIE-Orient, MIE-Preview, MIE-Thumbnail,
MIE-UTM, MIE-Unknown, MIE-Video, MIFF, MNG, MOBI, MOI, MPC, MPEG, MPF0,
MPImage, MXF, MakerNotes, MakerUnknown, Matroska, MediaJukebox, MetaIFD,
Microsoft, Minolta, MinoltaRaw, Motorola, NITF, Nikon, NikonCapture,
NikonCustom, NikonScan, Nintendo, Ocad, Ogg, Olympus, OpenEXR, Opus, PDF,
PICT, PNG, PNG-pHYs, PSP, Palm, Panasonic, PanasonicRaw, Pentax, PhaseOne,
PhotoCD, PhotoMechanic, Photoshop, PictureInfo, PostScript, PreviewIFD,
PrintIM, ProfileIFD, Qualcomm, QuickTime, RAF, RAF2, RIFF, RMETA, RSRC, RTF,
Radiance, Rawzor, Real, Real-CONT, Real-MDPR, Real-PROP, Real-RA3, Real-RA4,
Real-RA5, Real-RJMD, Reconyx, Ricoh, SPIFF, SR2, SR2DataIFD, SR2SubIFD,
SRF#, SVG, Samsung, Sanyo, Scalado, Sigma, SigmaRaw, Sony, SonyIDC, Stim,
SubIFD, System, Theora, Torrent, Track#, VCalendar, VCard, Version0, Vorbis,
XML, XMP, XMP-DICOM, XMP-GPano, XMP-MP, XMP-MP1, XMP-PixelLive, XMP-aas,
XMP-acdsee, XMP-album, XMP-apple-fi, XMP-aux, XMP-cc, XMP-cell,
XMP-creatorAtom, XMP-crs, XMP-dc, XMP-dex, XMP-digiKam, XMP-dwc, XMP-exif,
XMP-exifEX, XMP-expressionmedia, XMP-extensis, XMP-fpv, XMP-getty, XMP-ics,
XMP-iptcCore, XMP-iptcExt, XMP-lr, XMP-mediapro, XMP-microsoft,
XMP-mwg-coll, XMP-mwg-kw, XMP-mwg-rs, XMP-pdf, XMP-pdfx, XMP-photomech,
XMP-photoshop, XMP-plus, XMP-pmi, XMP-prism, XMP-prl, XMP-prm, XMP-pur,
XMP-rdf, XMP-swf, XMP-tiff, XMP-x, XMP-xmp, XMP-xmpBJ, XMP-xmpDM, XMP-xmpMM,
XMP-xmpNote, XMP-xmpPLUS, XMP-xmpRights, XMP-xmpTPg, ZIP
MPImage, MXF, MacOS, MakerNotes, MakerUnknown, Matroska, MediaJukebox,
MetaIFD, Microsoft, Minolta, MinoltaRaw, Motorola, NITF, Nikon,
NikonCapture, NikonCustom, NikonScan, Nintendo, Ocad, Ogg, Olympus, OpenEXR,
Opus, PDF, PICT, PNG, PNG-pHYs, PSP, Palm, Panasonic, PanasonicRaw, Pentax,
PhaseOne, PhotoCD, PhotoMechanic, Photoshop, PictureInfo, PostScript,
PreviewIFD, PrintIM, ProfileIFD, Qualcomm, QuickTime, RAF, RAF2, RIFF,
RMETA, RSRC, RTF, Radiance, Rawzor, Real, Real-CONT, Real-MDPR, Real-PROP,
Real-RA3, Real-RA4, Real-RA5, Real-RJMD, Reconyx, Ricoh, SPIFF, SR2,
SR2DataIFD, SR2SubIFD, SRF#, SVG, Samsung, Sanyo, Scalado, Sigma, SigmaRaw,
Sony, SonyIDC, Stim, SubIFD, System, Theora, Torrent, Track#, VCalendar,
VCard, Version0, Vorbis, XML, XMP, XMP-DICOM, XMP-GPano, XMP-MP, XMP-MP1,
XMP-PixelLive, XMP-aas, XMP-acdsee, XMP-album, XMP-apple-fi, XMP-aux,
XMP-cc, XMP-cell, XMP-creatorAtom, XMP-crs, XMP-dc, XMP-dex, XMP-digiKam,
XMP-dwc, XMP-exif, XMP-exifEX, XMP-expressionmedia, XMP-extensis, XMP-fpv,
XMP-getty, XMP-ics, XMP-iptcCore, XMP-iptcExt, XMP-lr, XMP-mediapro,
XMP-microsoft, XMP-mwg-coll, XMP-mwg-kw, XMP-mwg-rs, XMP-pdf, XMP-pdfx,
XMP-photomech, XMP-photoshop, XMP-plus, XMP-pmi, XMP-prism, XMP-prl,
XMP-prm, XMP-pur, XMP-rdf, XMP-swf, XMP-tiff, XMP-x, XMP-xmp, XMP-xmpBJ,
XMP-xmpDM, XMP-xmpMM, XMP-xmpNote, XMP-xmpPLUS, XMP-xmpRights, XMP-xmpTPg,
ZIP
</td></tr>
<tr><td><b>2&nbsp;(Category)</b></td>
<td>Audio, Author, Camera, Document, ExifTool, Image, Location, Other,

6
html/TagNames/AFCP.html

@ -31,17 +31,17 @@ for the AFCP specification.</p>
<tr class=b>
<td>'Nail'</td>
<td>ThumbnailImage</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'PrVw'</td>
<td>PreviewImage</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'TEXT'</td>
<td>Text</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

28
html/TagNames/AIFF.html

@ -18,17 +18,17 @@ the AIFF specification.</p>
<tr>
<td>'(c) '</td>
<td>Copyright</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'ANNO'</td>
<td>Annotation</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'AUTH'</td>
<td>Author</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'COMM'</td>
@ -53,7 +53,7 @@ the AIFF specification.</p>
<tr class=b>
<td>'NAME'</td>
<td>Name</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
@ -66,27 +66,27 @@ the AIFF specification.</p>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>NumChannels</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>NumSampleFrames</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='3 = 0x3'>3</td>
<td>SampleSize</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='4 = 0x4'>4</td>
<td>SampleRate</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='9 = 0x9'>9</td>
<td>CompressionType</td>
<td class=c>N</td>
<td class=c>no</td>
<td><table class=cols><tr>
<td>&#39;ACE2&#39; = ACE 2-to-1
<br>&#39;ACE8&#39; = ACE 8-to-3
@ -98,7 +98,7 @@ the AIFF specification.</p>
<tr class=b>
<td class=r title='11 = 0xb'>11</td>
<td>CompressorName</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
@ -111,17 +111,17 @@ the AIFF specification.</p>
<tr>
<td title='0x0000 = 0'>0x0000</td>
<td>CommentTime</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0001 = 1'>0x0001</td>
<td>MarkerID</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0002 = 2'>0x0002</td>
<td>Comment</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
@ -134,7 +134,7 @@ the AIFF specification.</p>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>FormatVersionTime</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

42
html/TagNames/APE.html

@ -19,42 +19,42 @@ read APE metadata from MP3 and MPC files.</p>
<tr>
<td>'Album'</td>
<td>Album</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Artist'</td>
<td>Artist</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Genre'</td>
<td>Genre</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Title'</td>
<td>Title</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Tool Name'</td>
<td>ToolName</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Tool Version'</td>
<td>ToolVersion</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Track'</td>
<td>Track</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Year'</td>
<td>Year</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
@ -68,37 +68,37 @@ read APE metadata from MP3 and MPC files.</p>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>CompressionLevel</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2</td>
<td>BlocksPerFrame</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='4 = 0x4'>4</td>
<td>FinalFrameBlocks</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='6 = 0x6'>6</td>
<td>TotalFrames</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='8 = 0x8'>8</td>
<td>BitsPerSample</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='9 = 0x9'>9</td>
<td>Channels</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='10 = 0xa'>10</td>
<td>SampleRate</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
@ -112,32 +112,32 @@ read APE metadata from MP3 and MPC files.</p>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>APEVersion</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>CompressionLevel</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='3 = 0x3'>3</td>
<td>Channels</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='4 = 0x4'>4</td>
<td>SampleRate</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='10 = 0xa'>10</td>
<td>TotalFrames</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='12 = 0xc'>12</td>
<td>FinalFrameBlocks</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

54
html/TagNames/APP12.html

@ -19,139 +19,139 @@ from any tags found in this segment.</p>
<tr>
<td>'Aperture'</td>
<td>Aperture</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'ColorMode'</td>
<td>ColorMode</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'ConTake'</td>
<td>ConTake</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'ExpBias'</td>
<td>ExposureCompensation</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'FNumber'</td>
<td>FNumber</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'FWare'</td>
<td>FirmwareVersion</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Flash'</td>
<td>Flash</td>
<td class=c>N</td>
<td class=c>no</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr class=b>
<td>'FocusMode'</td>
<td>FocusMode</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'FocusPos'</td>
<td>FocusPos</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'ID'</td>
<td>ID</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'ImageSize'</td>
<td>ImageSize</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'LightS'</td>
<td>LightS</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Macro'</td>
<td>Macro</td>
<td class=c>N</td>
<td class=c>no</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr class=b>
<td>'Protect'</td>
<td>Protect</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Quality'</td>
<td>Quality</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Resolution'</td>
<td>Resolution</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Serial#'</td>
<td>SerialNumber</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Shutter'</td>
<td>ExposureTime</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'StrobeTime'</td>
<td>StrobeTime</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'TimeDate'</td>
<td>DateTimeOriginal</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Type'</td>
<td>CameraType</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Version'</td>
<td>Version</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Ytarget'</td>
<td>YTarget</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Zoom'</td>
<td>Zoom</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'ZoomPos'</td>
<td>ZoomPos</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'shtr'</td>
<td>ExposureTime</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'ylevel'</td>
<td>YLevel</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

434
html/TagNames/ASF.html

@ -17,11 +17,11 @@ formatting of this table.</p>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>SimpleIndex</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TimecodeIndex</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>Header</td>
@ -29,7 +29,7 @@ formatting of this table.</p>
<td>--&gt; <a href='ASF.html#Header'>ASF Header Tags</a></td></tr>
<tr class=b>
<td>Data</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>XMP</td>
@ -37,11 +37,11 @@ formatting of this table.</p>
<td>--&gt; <a href='XMP.html'>XMP Tags</a></td></tr>
<tr class=b>
<td>Index</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>MediaIndex</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
@ -53,11 +53,11 @@ formatting of this table.</p>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Padding</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ScriptCommand</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContentBranding</td>
@ -65,15 +65,15 @@ formatting of this table.</p>
<td>--&gt; <a href='ASF.html#ContentBranding'>ASF ContentBranding Tags</a></td></tr>
<tr class=b>
<td>ContentEncryption</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>DigitalSignature</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ExtendedContentEncryption</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>HeaderExtension</td>
@ -85,11 +85,11 @@ formatting of this table.</p>
<td>--&gt; <a href='ASF.html#ContentDescr'>ASF ContentDescr Tags</a></td></tr>
<tr>
<td>ErrorCorrection</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>StreamBitrateProps</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>CodecList</td>
@ -109,11 +109,11 @@ formatting of this table.</p>
<td>--&gt; <a href='ASF.html#ExtendedDescr'>ASF ExtendedDescr Tags</a></td></tr>
<tr>
<td>BitrateMutualExclusion</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Marker</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
@ -125,22 +125,22 @@ formatting of this table.</p>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>BannerImageType</td>
<td class=c>N</td>
<td class=c>no</td>
<td><span class=s>0 = None
<br>1 = Bitmap
<br>2 = JPEG
<br>3 = GIF</span></td></tr>
<tr class=b>
<td>BannerImage</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>BannerImageURL</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CopyrightURL</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
@ -152,11 +152,11 @@ formatting of this table.</p>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ExtendedStreamProps</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AdvancedContentEncryption</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>MetadataLibrary</td>
@ -164,27 +164,27 @@ formatting of this table.</p>
<td>--&gt; <a href='ASF.html#ExtendedDescr'>ASF ExtendedDescr Tags</a></td></tr>
<tr class=b>
<td>TimecodeIndexParms</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>Compatibility</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LanguageList</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>AdvancedMutualExcl</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BandwidthSharing</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>Reserved1</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Metadata</td>
@ -192,15 +192,15 @@ formatting of this table.</p>
<td>--&gt; <a href='ASF.html#ExtendedDescr'>ASF ExtendedDescr Tags</a></td></tr>
<tr>
<td>GroupMutualExclusion</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>StreamPrioritization</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>IndexParameters</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
@ -212,455 +212,455 @@ formatting of this table.</p>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ASFLeakyBucketPairs</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ASFPacketCount</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>ASFSecurityObjectsSize</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AlbumArtist</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>AlbumCoverURL</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AlbumTitle</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>AspectRatioX</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AspectRatioY</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>AudioFileURL</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AudioSourceURL</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>Author</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AuthorURL</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>AverageLevel</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BannerImageData</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>BannerImageType</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BannerImageURL</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>BeatsPerMinute</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Bitrate</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>Broadcast</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BufferAverage</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>Can_Skip_Backward</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Can_Skip_Forward</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>Category</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Codec</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>Composer</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Conductor</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContainerFormat</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ContentDistributor</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContentGroupDescription</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Copyright</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>CopyrightURL</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CurrentBitrate</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>DRM</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DRM_ContentID</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>DRM_DRMHeader</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DRM_DRMHeader_ContentDistributor</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>DRM_DRMHeader_ContentID</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DRM_DRMHeader_IndividualizedVersion</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>DRM_DRMHeader_KeyID</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DRM_DRMHeader_LicenseAcqURL</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>DRM_DRMHeader_SubscriptionContentID</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DRM_IndividualizedVersion</td>
<td class=c>N</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>