shithub: opus

Download patch

ref: 950394ce3f8e9d3b500c13a1e19a8f8cc0cc95d3
parent: 0be0c80064530e1ddcbe38c7dbdce10430e2f6ab
author: Jean-Marc Valin <[email protected]>
date: Fri Jan 9 12:44:22 EST 2009

mode parameters in ietf draft

--- a/doc/ietf/draft-valin-celt-codec.xml
+++ b/doc/ietf/draft-valin-celt-codec.xml
@@ -31,11 +31,13 @@
 <date day="18" month="December" year="2008" />
 
 <area>General</area>
-<workgroup>AVT Working Group</workgroup>
-<keyword>I-D</keyword>
 
+<workgroup>AVT Working Group</workgroup>
+<keyword>audio codec</keyword>
+<keyword>low delay</keyword>
 <keyword>Internet-Draft</keyword>
 <keyword>CELT</keyword>
+
 <abstract>
 <t>
 CELT <xref target="celt-website"/> is an open-source voice codec suitable for use in very low delay 
@@ -109,6 +111,24 @@
 
 </section>
 
+<section anchor="CELT Modes" title="CELT Modes">
+<t>
+The operation of both the encoder and decoder depend on the 
+mode data. This data includes:
+<list style="symbols">
+<t>Frame size</t>
+<t>Sampling rate</t>
+<t>Windowing overlap</t>
+<t>Number of channels</t>
+<t>Definition of the bands</t>
+<t>Definition of the "pitch bands"</t>
+<t>Decay coefficients of the Laplace distributions for coarse energy</t>
+<t>Fine energy allocation data</t>
+<t>Pulse allocation data</t>
+</list>
+</t>
+</section>
+
 <section anchor="CELT Encoder" title="CELT Encoder">
 
 <t>Insert encoder overview</t>
@@ -272,6 +292,7 @@
 The index of the PVQ entry is obtained from the range coder and converted to 
 a pulse vector by decode_pulses() (<xref target="cwrs.c">cwrs.c</xref>). Derf??
 </t>
+
 <t>
 mix_pitch_and_residual() (<xref target="vq.c">vq.c</xref>).
 </t>