shithub: opus

Download patch

ref: e0220e08f526f9ca41b12d640ac52d26e1ccec05
parent: d3f0867395074011a51ce983b41393a20b38c460
author: Ron <[email protected]>
date: Sat Jan 18 04:10:18 EST 2014

Show how to turn off prediction with libopus

--- a/doc/draft-ietf-codec-oggopus.xml
+++ b/doc/draft-ietf-codec-oggopus.xml
@@ -1299,8 +1299,16 @@
 An encoder MAY avoid this discontinuity by using the following procedure:
 <list style="numbers">
 <t>Encode the last frame of the first segment as an independent frame by
- turning off all forms of inter-frame prediction.
-De-emphasis is allowed.</t>
+ turning off all forms of inter-frame prediction.</t>
+<figure align="center">
+<preamble>
+In encoders derived from the reference implementation, this can be done with:
+</preamble>
+<artwork align="center"><![CDATA[
+ opus_encoder_ctl(encoder_state, OPUS_SET_PREDICTION_DISABLED, 1);
+]]></artwork>
+</figure>
+<t>De-emphasis is allowed.</t>
 <t>Set the granulepos of the last page to a point near the end of the last
  frame.</t>
 <t>Begin the second segment with a copy of the last frame of the first