[www] r513 - in trunk/www.matroska.org/data: csssheets technical/specs

[email protected]
Newsgroups gmane.comp.multimedia.matroska.cvs
Message-ID <[email protected]>
Author: robux4
Date: 2004-08-22 22:22:24 +0400 (Sun, 22 Aug 2004)
New Revision: 513

Modified:
   trunk/www.matroska.org/data/csssheets/test.css
   trunk/www.matroska.org/data/technical/specs/index.html
Log:
design: no more version2, add subclass when needed

Modified: trunk/www.matroska.org/data/csssheets/test.css
===================================================================
--- trunk/www.matroska.org/data/csssheets/test.css	2004-08-22 18:16:12 UTC (rev 512)
+++ trunk/www.matroska.org/data/csssheets/test.css	2004-08-22 18:22:24 UTC (rev 513)
@@ -327,3 +327,6 @@
 	padding: 0px;
 }
 
+.subclass {
+	background: #ccc;
+}

Modified: trunk/www.matroska.org/data/technical/specs/index.html
===================================================================
--- trunk/www.matroska.org/data/technical/specs/index.html	2004-08-22 18:16:12 UTC (rev 512)
+++ trunk/www.matroska.org/data/technical/specs/index.html	2004-08-22 18:22:24 UTC (rev 513)
@@ -264,10 +264,10 @@
     damaged data. The content is discarded. Also used to reserve space
     in a sub-element for later use.</td>
 </tr>
-<tr class="version2">
+<tr class="subclass">
   <td colspan="9">signature</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>SignatureSlot<a name="SignatureSlot"/></td>
   <td>1+</td>
   <td>[1B][53][86][67]</td>
@@ -278,7 +278,7 @@
   <td>sub-elements</td>
   <td>Contain signature of some (coming) elements in the stream.</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>SignatureAlgo<a name="SignatureAlgo"/></td>
   <td>2+</td>
   <td>[7E][8A]</td>
@@ -289,7 +289,7 @@
   <td>u-integer</td>
   <td>Signature algorithm used (1=RSA, 2=elliptic).</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>SignatureHash<a name="SignatureHash"/></td>
   <td>2+</td>
   <td>[7E][9A]</td>
@@ -300,7 +300,7 @@
   <td>u-integer</td>
   <td>Hash algorithm used (1=SHA1-160, 2=MD5).</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>SignaturePublicKey<a name="SignaturePublicKey"/></td>
   <td>2+</td>
   <td>[7E][A5]</td>
@@ -312,7 +312,7 @@
   <td>The public key to use with the algorithm (in the case of a PKI-based
     signature).</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>Signature<a name="Signature"/></td>
   <td>2+</td>
   <td>[7E][B5]</td>
@@ -323,7 +323,7 @@
   <td>binary</td>
   <td>The signature of the data (until a new.</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>SignatureElements<a name="SignatureElements"/></td>
   <td>2+</td>
   <td>[7E][5B]</td>
@@ -334,7 +334,7 @@
   <td>sub-elements</td>
   <td>Contains elements that will be used to compute the signature.</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>SignatureElementList<a name="SignatureElementList"/></td>
   <td>3+</td>
   <td>[7E][7B]</td>
@@ -348,7 +348,7 @@
     means that the BlockAdditional of all Blocks in all Clusters is used for
     encryption.</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>SignedElement<a name="SignedElement"/></td>
   <td>4+</td>
   <td>[65][32]</td>
@@ -359,7 +359,7 @@
   <td>binary</td>
   <td>An element ID whose data will be used to compute the signature.</td>
 </tr>
-<tr class="version2">
+<tr class="subclass">
   <td colspan="9">end of signature</td>
 </tr>
 <tr>
@@ -644,7 +644,7 @@
   <td>Block containing the actual data to be rendered and a timecode relative
     to the Cluster Timecode.</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>BlockVirtual<a name="BlockVirtual"/></td>
   <td>3</td>
   <td>[A2]</td>
@@ -656,10 +656,10 @@
   <td>A Block with no data. It must be stored in the stream at the place the
     real Block should be in display order.</td>
 </tr>
-<tr class="version2"><td>BlockAdditions</td><td>3</td><td>[75][A1]</td><td>-</td><td>-</td><td>-</td><td>-</td><td>sub-elements</td><td>Contain additional blocks to complete the main one. An EBML parser that has no knowledge of the Block structure could still see and use/skip these data.</td></tr>
-<tr class="version2"><td>BlockMore</td><td>4</td><td>[A6]</td><td>*</td><td>*</td><td>-</td><td>-</td><td>sub-elements</td><td>Contain the BlockAdditional and some parameters.</td></tr>
-<tr class="version2"><td>BlockAddID</td><td>5</td><td>[EE]</td><td>*</td><td>-</td><td>-</td><td>>0</td><td>u-integer</td><td>An ID to identify the BlockAdditional (0 is the main Block).</td></tr>
-<tr class="version2"><td>BlockAdditional</td><td>5</td><td>[A5]</td><td>*</td><td>-</td><td>-</td><td>-</td><td>(see <a href="#block">Block</a>)</td><td>Same structure as a Block interpreted by the codec as it wishes (using the ID).</td></tr>
+<tr><td>BlockAdditions</td><td>3</td><td>[75][A1]</td><td>-</td><td>-</td><td>-</td><td>-</td><td>sub-elements</td><td>Contain additional blocks to complete the main one. An EBML parser that has no knowledge of the Block structure could still see and use/skip these data.</td></tr>
+<tr><td>BlockMore</td><td>4</td><td>[A6]</td><td>*</td><td>*</td><td>-</td><td>-</td><td>sub-elements</td><td>Contain the BlockAdditional and some parameters.</td></tr>
+<tr><td>BlockAddID</td><td>5</td><td>[EE]</td><td>*</td><td>-</td><td>-</td><td>>0</td><td>u-integer</td><td>An ID to identify the BlockAdditional (0 is the main Block).</td></tr>
+<tr><td>BlockAdditional</td><td>5</td><td>[A5]</td><td>*</td><td>-</td><td>-</td><td>-</td><td>(see <a href="#block">Block</a>)</td><td>Same structure as a Block interpreted by the codec as it wishes (using the ID).</td></tr>
 <tr>
   <td>BlockDuration<a name="BlockDuration"/></td>
   <td>3</td>
@@ -696,7 +696,7 @@
   <td>Timecode of another frame used as a reference (ie: B or P frame). The
     timecode is relative to the block it's attached to.</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>ReferenceVirtual<a name="ReferenceVirtual"/></td>
   <td>3</td>
   <td>[FD]</td>
@@ -708,7 +708,7 @@
   <td>Relative <a href="#position">position</a> of the data that should be
     in position of the virtual block.</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>CodecState<a name="CodecState"/></td>
   <td>3</td>
   <td>[A4]</td>
@@ -729,13 +729,13 @@
 <tr>
   <td>LaceNumber<a name="LaceNumber"/></td><td>5</td><td>[CC]</td><td>-</td><td>-</td><td>-</td><td>0</td><td>u-integer</td><td>The reverse number of the frame in the lace (0 is the last frame, 1 is the next to last, etc). While there are a few files in the wild with this element, it is no longer in use and has been deprecated.  Being able to interpret this element is not required for playback.</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>FrameNumber<a name="FrameNumber"/></td><td>5</td><td>[CD]</td><td>-</td><td>-</td><td>-</td><td>0</td><td>u-integer</td><td>The number of the frame to generate from this lace with this delay (allow you to generate many frames from the same Block/Frame).</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>BlockAdditionID<a name="BlockAddID"/></td><td>5</td><td>[CB]</td><td>-</td><td>-</td><td>-</td><td>0</td><td>u-integer</td><td>The ID of the BlockAdditional element (0 is the main Block).</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>Delay<a name="BlockDelay"/></td><td>5</td><td>[CE]</td><td>-</td><td>-</td><td>-</td><td>0</td><td>u-integer</td><td>The (scaled) delay to apply to the element.</td>
 </tr>
 <tr>
@@ -801,7 +801,7 @@
   <td>A set of track types coded on 8 bits (1: video, 2: audio, 3: complex,
     0x10: logo, 0x11: subtitle, 0x20: control).</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>FlagEnabled<a name="FlagEnabled"/></td>
   <td>3</td>
   <td>[B9]</td>
@@ -945,7 +945,7 @@
   <td>UTF-8</td>
   <td>A human-readable string specifying the codec.</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>CodecSettings<a name="CodecSettings"/></td>
   <td>3</td>
   <td>[3A][96][97]</td>
@@ -956,7 +956,7 @@
   <td>UTF-8</td>
   <td>A string describing the encoding setting used.</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>CodecInfoURL<a name="CodecInfoURL"/></td>
   <td>3</td>
   <td>[3B][40][40]</td>
@@ -967,7 +967,7 @@
   <td>string</td>
   <td>A URL to find information about the codec used.</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>CodecDownloadURL<a name="CodecDownloadURL"/></td>
   <td>3</td>
   <td>[26][B2][40]</td>
@@ -978,7 +978,7 @@
   <td>string</td>
   <td>A URL to download about the codec used.</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>CodecDecodeAll<a name="CodecDecodeAll"/></td>
   <td>3</td>
   <td>[AA]</td>
@@ -989,7 +989,7 @@
   <td>u-integer (1 bit)</td>
   <td>The codec can decode potentially damaged data.</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>TrackOverlay<a name="TrackOverlay"/></td>
   <td>3</td>
   <td>[6F][AB]</td>
@@ -1001,7 +1001,7 @@
   <td>Specify that this track is an overlay track for the Track specified
     (in the u-integer).</td>
 </tr>
-<tr>
+<tr class="subclass">
   <td colspan="9">video</td>
 </tr>
 <tr>
@@ -1015,7 +1015,7 @@
   <td>sub-elements</td>
   <td>Video settings.</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>FlagInterlaced<a name="FlagInterlaced"/></td>
   <td>4</td>
   <td>[9A]</td>
@@ -1026,7 +1026,7 @@
   <td>u-integer (1 bit)</td>
   <td>Set if the video is interlaced.</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>StereoMode<a name="StereoMode"/></td>
   <td>4</td>
   <td>[53][B8]</td>
@@ -1126,7 +1126,7 @@
   <td>u-integer</td>
   <td>Height of the video frames to display.</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>DisplayUnit<a name="DisplayUnit"/></td>
   <td>4</td>
   <td>[54][B2]</td>
@@ -1138,7 +1138,7 @@
   <td>Type of the unit for DisplayWidth/Height (0: pixels, 1: centimeters,
     2: inches).</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>AspectRatioType<a name="AspectRatioType"/></td>
   <td>4</td>
   <td>[54][B3]</td>
@@ -1161,7 +1161,7 @@
   <td>binary</td>
   <td>Same value as in AVI (32 bits).</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>GammaValue<a name="GammaValue"/></td>
   <td>4</td>
   <td>[2F][B5][23]</td>
@@ -1185,10 +1185,10 @@
       <td>Number of frames per second. Informational only.</td>
     </tr>
 -->
-<tr>
+<tr class="subclass">
   <td colspan="9">end video</td>
 </tr>
-<tr>
+<tr class="subclass">
   <td colspan="9">audio</td>
 </tr>
 <tr>
@@ -1235,7 +1235,7 @@
   <td>u-integer</td>
   <td>Numbers of channels in the track.</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>ChannelPositions<a name="ChannelPositions"/></td>
   <td>4</td>
   <td>[7D][7B]</td>
@@ -1257,10 +1257,10 @@
   <td>u-integer</td>
   <td>Bits per sample, mostly used for PCM.</td>
 </tr>
-<tr>
+<tr class="subclass">
   <td colspan="9">end audio</td>
 </tr>
-<tr>
+<tr class="subclass">
   <td colspan="9">content encoding</td>
 </tr>
 <tr>
@@ -1458,7 +1458,7 @@
   1 - SHA1-160<br/>
   2 - MD5</td>
 </tr>
-<tr>
+<tr class="subclass">
   <td colspan="9">end content encoding</td>
 </tr>
 <tr>
@@ -1543,7 +1543,7 @@
   <td>u-integer</td>
   <td>Number of the Block in the specified Cluster.</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>CueCodecState<a name="CueCodecState"/></td>
   <td>4</td>
   <td>[EA]</td>
@@ -1556,7 +1556,7 @@
     to this Cue element. 0 means that the data is taken from the initial Track
     Entry.</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>CueReference<a name="CueReference"/></td>
   <td>4</td>
   <td>[DB]</td>
@@ -1567,7 +1567,7 @@
   <td>sub-elements</td>
   <td>The Clusters containing the required referenced Blocks.</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>CueRefTime<a name="CueRefTime"/></td>
   <td>5</td>
   <td>[96]</td>
@@ -1578,7 +1578,7 @@
   <td>u-integer</td>
   <td>Timecode of the referenced Block.</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>CueRefCluster<a name="CueRefCluster"/></td>
   <td>5</td>
   <td>[97]</td>
@@ -1590,7 +1590,7 @@
   <td><a href="#position">Position</a> of the Cluster containing the referenced
     Block.</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>CueRefNumber<a name="CueRefNumber"/></td>
   <td>5</td>
   <td>[53][5F]</td>
@@ -1601,7 +1601,7 @@
   <td>u-integer</td>
   <td>Number of the referenced Block of Track X in the specified Cluster.</td>
 </tr>
-<tr class="version2">
+<tr>
   <td>CueRefCodecState<a name="CueRefCodecState"/></td>
   <td>5</td>
   <td>[EB]</td>
@@ -2111,14 +2111,14 @@
 
 <h3><a name="Appendix"/>Appendix</h3>
 
-<div class="version2">
+<div>
 <h4><a name="Profiles"/>Profiles Grid</h4>
 <p>See the <a href="profiles/index.html">Profiles Page</a>.</p>
 </div>
 
-<div class="version2">
-<h4 class="version2"><a name="channelposition">Audio Channel Position</a></h4>
-<p class="version2">See the <a href="channelposition/index.html">Channel Postion Page</a>.</p>
+<div>
+<h4><a name="channelposition">Audio Channel Position</a></h4>
+<p>See the <a href="channelposition/index.html">Channel Postion Page</a>.</p>
 </div>
 
 <div>
@@ -2231,7 +2231,7 @@
 </ul>
 </div>
 
-<div class="version2">
+<div>
 <h4><a name="block_virtual">Virtual Block</a></h4>
 <p>The data in matroska is stored in coding order. But that means if you seek to a particular point and a frame has been referenced far away, you won't know while playing and you might miss this frame (true for independent frames and overlapping of dependent frames). So the idea is to have a placeholder for the original frame in the timecode (display) order.</p>
 <p>The structure is a scaled down version of the normal <a href="#block">Block</a>.</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.