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

[email protected] Sun, 23 Oct 2005 23:06:41 +0400 (MSD)
Newsgroups gmane.comp.multimedia.matroska.cvs
Message-ID <[email protected]>
Author: mosu
Date: 2005-10-23 23:06:32 +0400 (Sun, 23 Oct 2005)
New Revision: 1048

Modified:
   trunk/www.matroska.org/data/technical/specs/codecid/index.html
Log:
Specs: Added specs for Theora video.


Modified: trunk/www.matroska.org/data/technical/specs/codecid/index.html
===================================================================
--- trunk/www.matroska.org/data/technical/specs/codecid/index.html	2005-10-23 13:17:16 UTC (rev 1047)
+++ trunk/www.matroska.org/data/technical/specs/codecid/index.html	2005-10-23 19:06:32 UTC (rev 1048)
@@ -145,6 +145,25 @@
       Lillevold on Doom9</a>.</td>
   </tr>
   <tr>
+    <td>A_THEORA</td>
+    <td>Theora</td>
+    <td>The private data contains the first three Theora packets in order. The
+     lengths of the packets precedes them. The actual layout is:<br/>
+
+     Byte 1: number of distinct packets '<code>#p</code>' minus one inside the
+     CodecPrivate block. This should be '2' for current Vorbis headers.<br/>
+
+     Bytes 2..n: lengths of the first '<code>#p</code>' packets, coded in
+     <a href="../index.html#lacing">Xiph-style lacing</a>. The length of the last
+     packet is the length of the CodecPrivate block minus the lengths coded in
+     these bytes minus one.<br/>
+
+     Bytes n+1..: The Theora identification header, followed by the commend
+     header followed by the codec setup header. Those are described in the
+     <a href="http://www.theora.org/doc/Theora_I_spec.pdf">Theora specs</a>.
+     </td>
+  </tr>
+  <tr>
     <td>&nbsp;</td>
     <td colspan="2"><table width="100%" border="1">
         <tr>
@@ -529,7 +548,6 @@
   <p>'V_MJPEG2000'; Video, MJpeg 2000</p>
   <p>'V_MJPEG2000LL'; Video, MJpeg Lossless</p>
   <p>'V_DV'; Video, DV Video, type 1 (audio and video mixed)</p>
-  <p>'V_THEORA'; Video, Ogg Theora</p>
   <p>'V_TARKIN'; Video, Ogg Tarkin</p>
   <p>'V_ON2VP4'; Video, ON2, VP4</p>
   <p>'V_ON2VP5'; Video, ON2, VP5</p>