Show how to turn off prediction with libopus
authorRon <ron@debian.org>
Fri, 17 Jan 2014 22:40:18 +0000 (09:10 +1030)
committerRalph Giles <giles@mozilla.com>
Sat, 18 Jan 2014 00:03:24 +0000 (16:03 -0800)
doc/draft-ietf-codec-oggopus.xml

index 5d2d342..84c5171 100644 (file)
@@ -1299,8 +1299,16 @@ The drawback of this approach is that it creates a small discontinuity
 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