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

[email protected]
Newsgroups gmane.comp.multimedia.matroska.cvs
Message-ID <[email protected]>
Author: robux4
Date: 2004-11-17 17:47:34 +0300 (Wed, 17 Nov 2004)
New Revision: 798

Modified:
   trunk/www.matroska.org/data/technical/specs/index.html
   trunk/www.matroska.org/data/technical/specs/notes.html
Log:
spec: added FlagForced

Modified: trunk/www.matroska.org/data/technical/specs/index.html
===================================================================
--- trunk/www.matroska.org/data/technical/specs/index.html	2004-11-16 20:37:59 UTC (rev 797)
+++ trunk/www.matroska.org/data/technical/specs/index.html	2004-11-17 14:47:34 UTC (rev 798)
@@ -843,8 +843,19 @@
   <td>0-1</td>
   <td>1</td>
   <td>u-integer (1 bit)</td>
-  <td>Set if the track is the default for its TrackType.</td>
+  <td>Set if that track (audio, video or subs) SHOULD be used if no language found matches the user preference.</td>
 </tr>
+<tr id="FlagForced">
+  <td>FlagForced</td>
+  <td>3</td>
+  <td>[55][AA]</td>
+  <td>*</td>
+  <td>*</td>
+  <td>0-1</td>
+  <td>0</td>
+  <td>u-integer (1 bit)</td>
+  <td>Set if that track MUST be used during playback. There can be many forced track for a kind (audio, video or subs), the player should select the one which language matches the user preference or the default + forced track. Overlay MAY happen between a forced and non-forced track of the same kind.</td>
+</tr>
 <tr id="FlagLacing">
   <td>FlagLacing</td>
   <td>3</td>

Modified: trunk/www.matroska.org/data/technical/specs/notes.html
===================================================================
--- trunk/www.matroska.org/data/technical/specs/notes.html	2004-11-16 20:37:59 UTC (rev 797)
+++ trunk/www.matroska.org/data/technical/specs/notes.html	2004-11-17 14:47:34 UTC (rev 798)
@@ -93,6 +93,15 @@
 <h3 id="Octet">Octet</h3>
 <p>An Octet refers to a byte made of 8 bits.</p>
 <p></p>
+
+<h3 id="Track_Flags">Track Flags</h3>
+<h4>Default flag</h4>
+<p>The "default track" flag is a hint for the playback application and SHOULD always be changeable by the user. If the user wants to see or hear a track of a certain kind (audio, video, subtitles) and she hasn't chosen a specific track then the player SHOULD use the first track of that kind whose "default track" flag is set to "1". If no such track is found then the first track of this kind SHOULD be chosen.</p>
+<p>Only one track of a kind MAY have its "default track" flag set in a segment. If a track entry does not contain the "default track" flag element then its default value "1" is to be used.</p>
+
+<h4>Forced flag</h4>
+<p>The "forced" flag tells the playback application that it MUST display/play this track or another track of the same kind that also has its "forced" flag set. When there are multiple "forced" tracks, the player should decide on the language of the forced flag or use the default flag if no track matches the use languages. Another track of the same kind without the "forced" flag may be use simultaneously with the "forced" track (like DVD subtitles for example).</p>
+
 <h3 id="Overlay_Track">Overlay Track</h3>
 <p>Overlay tracks should be rendered in the same 'channel' as the track it's linked to. When content is found in such a track it is play on the rendering channel instead of the original track.</p>
 <p></p>
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.