[www] r562 - trunk/www.matroska.org/data/technical/specs/tagging

[email protected]
Newsgroups gmane.comp.multimedia.matroska.cvs
Message-ID <[email protected]>
Author: robux4
Date: 2004-08-26 16:58:11 +0400 (Thu, 26 Aug 2004)
New Revision: 562

Modified:
   trunk/www.matroska.org/data/technical/specs/tagging/index.html
Log:
spec: split the Target types in a Value and a name, the name is just informational

Modified: trunk/www.matroska.org/data/technical/specs/tagging/index.html
===================================================================
--- trunk/www.matroska.org/data/technical/specs/tagging/index.html	2004-08-26 12:21:40 UTC (rev 561)
+++ trunk/www.matroska.org/data/technical/specs/tagging/index.html	2004-08-26 12:58:11 UTC (rev 562)
@@ -77,6 +77,17 @@
         describe everything in the segment.</td>
 </tr>
 <tr>
+  <td>TargetTypeValue<a name="TargetTypeValue" id="TargetTypeValue"></a></td>
+  <td>4</td>
+  <td>[68][CA]</td>
+  <td>-</td>
+  <td>-</td>
+  <td>-</td>
+  <td>-</td>
+  <td>u-integer</td>
+  <td>A number to indicate the logical level of the target (see <a href="#targettypes">TargetType</a>).</td>
+</tr>
+<tr>
   <td>TargetType<a name="TargetType" id="TargetType"></a></td>
   <td>4</td>
   <td>[63][CA]</td>
@@ -85,9 +96,20 @@
   <td>-</td>
   <td>-</td>
   <td>string</td>
-  <td>A string to indicate the logical level of the target like "ALBUM", "TRACK", "MOVIE", "CHAPTER", etc (see <a href="#targettypes">TargetType</a>).</td>
+  <td>An <strong>informational</strong> string that can be used to display the logical level of the target like "ALBUM", "TRACK", "MOVIE", "CHAPTER", etc (see <a href="#targettypes">TargetType</a>).</td>
 </tr>
 <tr>
+  <td>TargetPhysicalValue<a name="TargetPhysicalValue" id="TargetPhysicalValue"></a></td>
+  <td>4</td>
+  <td>[68][C3]</td>
+  <td>-</td>
+  <td>-</td>
+  <td>-</td>
+  <td>-</td>
+  <td>u-integer</td>
+  <td>A number to indicate the kind of physical source this level come from (see <a href="#targettypes">TargetType</a>).</td>
+</tr>
+<tr>
   <td>TargetPhysical<a name="TargetType" id="TargetType"></a></td>
   <td>4</td>
   <td>[63][C3]</td>
@@ -96,7 +118,7 @@
   <td>-</td>
   <td>-</td>
   <td>string</td>
-  <td>A string to indicate the kind of physical source this level come from like "CD", "LP", "DVD", "SIDE", etc (see <a href="#targettypes">TargetType</a>).</td>
+  <td>An <strong>informational</strong> string that can be used to display the kind of physical source this level come from like "CD", "LP", "DVD", "SIDE", etc (see <a href="#targettypes">TargetType</a>).</td>
 </tr>
 <tr>
   <td>TrackUID<a name="TTrackUID" id="TTrackUID"
@@ -268,36 +290,36 @@
 
 <h2><a name="targettypes"/>Target types</h2>
 
-<p>The TargetType element allows tagging of different parts that are inside or outside a given file. For example in an audio file with one song you could have informations about the album it comes from and even the CD set even if it's not found in the file.</p>
+<p>The TargetType/TargetPhysical element allows tagging of different parts that are inside or outside a given file. For example in an audio file with one song you could have informations about the album it comes from and even the CD set even if it's not found in the file.</p>
 
 <p><strong>When a level doesn't exist it must not be specified in the files, so that the TOTAL_PARTS and PART_NUMBER elements match the same levels.</strong></p>
 
-<p>For application to know what kind of information (like TITLE) relates to a certain level (CD title or track title), we also need a set of official TargetType names. For now audio and video will have different names. That also means the same tag can have different meanings depending on where it is (otherwise we would end up with 15 TITLE_ tags).</p>
+<p>For application to know what kind of information (like TITLE) relates to a certain level (CD title or track title), we also need a set of official TargetType names. For now audio and video will have different values &amp; names. That also means the same tag name can have different meanings depending on where it is (otherwise we would end up with 15 TITLE_ tags).</p>
 
 <div class="techdef">
 <table style="width: 100%;">
-<tr><th>Logical Level</th><th>Audio TargetType</th><th>Video TargetType</th><th>Comment</th></tr>
-<tr><td>volume</td><td>VOLUME</td><td>VOLUME</td><td>a high hierarchy (can be a season or sequel for a movie)</td></tr>
-<tr><td>-</td><td>ALBUM</td><td>MOVIE</td><td>the most common grouping level of music and video (equals to an episode for TV series)</td></tr>
-<tr><td>-</td><td>TRACK</td><td>CHAPTER</td><td>the common parts of an album or a movie</td></tr>
-<tr><td>-</td><td>SUBTRACK</td><td>SCENE</td><td>corresponds to parts of a track for audio (like a movement)</td></tr>
-<tr><td>-</td><td>-</td><td>SHOT</td><td>the lowest hierarchy found in music or movies</td></tr>
+<tr><th>TargetTypeValue</th><th>Audio strings</th><th>Video strings</th><th>Comment</th></tr>
+<tr><td>50</td><td>VOLUME / COLLECTION</td><td>VOLUME / COLLECTION</td><td>a high hierarchy (can be a season or sequel for a movie)</td></tr>
+<tr><td>40</td><td>ALBUM / OPUS / OPERA</td><td>MOVIE / EPISODE</td><td>the most common grouping level of music and video (equals to an episode for TV series)</td></tr>
+<tr><td>30</td><td>TRACK / SONG</td><td>CHAPTER</td><td>the common parts of an album or a movie</td></tr>
+<tr><td>20</td><td>SUBTRACK / MOVEMENT</td><td>SCENE</td><td>corresponds to parts of a track for audio (like a movement)</td></tr>
+<tr><td>10</td><td>-</td><td>SHOT</td><td>the lowest hierarchy found in music or movies</td></tr>
 </table>
 </div>
 
-<p>An upper level value tag applies to the lower level. That means if a CD has the same artist, you just need to set the ARTIST tag to the MEDIUM and not to each TRACK (but you can). That also means that <strong>if some parts of the CD have no known ARTIST the value must be set to nothing (a void string &quot;&quot;)</strong>.</p>
+<p>An upper level value tag applies to the lower level. That means if a CD has the same artist for all tracks, you just need to set the ARTIST tag at level 40 (ALBUM) and not to each TRACK (but you can). That also means that <strong>if some parts of the CD have no known ARTIST the value must be set to nothing (a void string &quot;&quot;)</strong>.</p>
 
 <p>The TargetPhysical element have the same properties as TargetTypes. That means that upper levels apply to the lower levels if the lower level is not specified, and that levels should not be specified if they don't exist. Each level can have different names for audio and video. Here is the list of possible levels for both audio and video :</p>
 
 <div class="techdef">
 <table>
-<tr><th>Audio TargetPhysical</th><th>Video TargetPhysical</th><th>Comment</th></tr>
-<tr><td>SET</td><td>SET</td><td>the collection of different media</td></tr>
-<tr><td>CD / 12" / 10" / 7" / TAPE / MINIDISC / DAT</td><td>DVD / VHS / LASERDISC</td><td>the physical medium like a CD or a DVD</td></tr>
-<tr><td>SIDE</td><td>SIDE</td><td>when the original medium (LP/DVD) has different sides</td></tr>
-<tr><td>-</td><td>LAYER</td><td>another physical level on DVDs</td></tr>
-<tr><td>SESSION</td><td>SESSION</td><td>as found on CDs and DVDs</td></tr>
-<tr><td>INDEX</td><td>-</td><td>the first logical level of the side/medium</td></tr>
+<tr><th>TargetPhysicalValue</th><th>Audio strings</th><th>Video strings</th><th>Comment</th></tr>
+<tr><td>60</td><td>SET / PACKAGE</td><td>SET / PACKAGE</td><td>the collection of different media</td></tr>
+<tr><td>50</td><td>CD / 12" / 10" / 7" / TAPE / MINIDISC / DAT</td><td>DVD / VHS / LASERDISC</td><td>the physical medium like a CD or a DVD</td></tr>
+<tr><td>40</td><td>SIDE</td><td>SIDE</td><td>when the original medium (LP/DVD) has different sides</td></tr>
+<tr><td>30</td><td>-</td><td>LAYER</td><td>another physical level on DVDs</td></tr>
+<tr><td>20</td><td>SESSION</td><td>SESSION</td><td>as found on CDs and DVDs</td></tr>
+<tr><td>10</td><td>INDEX</td><td>-</td><td>the first logical level of the side/medium</td></tr>
 </table>
 </div>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.