<div dir="ltr"><div>It does not; Vorbis needs only lap consecutive frames, and the timing was constructed so that the &#39;timestamp&#39; of a vorbis frame actually points to the middle of the frame data.  When you combine a starting frame with the subsequent frame, the data you get back is from the starting timestamp forward. Because Opus needs to preroll a larger amount, that trick wouldn&#39;t work with Opus.<br>
<br></div>Monty<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jan 21, 2014 at 1:00 PM, Brendan Bolles <span dir="ltr">&lt;<a href="mailto:brendan@fnordware.com" target="_blank">brendan@fnordware.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Jan 17, 2014, at 2:19 PM, Benjamin Schwartz wrote:<br>
<br>
</div><div class="im">&gt; Yes, it&#39;s basically an intrinsic aspect of the mathematics.  If you seek into the middle of an Opus stream, that&#39;s about how long it takes before the audio converges to be correct.<br>
<br>
<br>
</div>Do you happen to know if Vorbis has a similar need to do a SeekPreRoll?<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
Brendan<br>
<br>
_______________________________________________<br>
opus mailing list<br>
<a href="mailto:opus@xiph.org">opus@xiph.org</a><br>
<a href="http://lists.xiph.org/mailman/listinfo/opus" target="_blank">http://lists.xiph.org/mailman/listinfo/opus</a><br>
</div></div></blockquote></div><br></div>