<div class="gmail_quote">On Sun, Mar 15, 2009 at 8:27 PM, Adam Langley <span dir="ltr">&lt;<a href="mailto:alangley@winscribe.com">alangley@winscribe.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

My end-goal is actually to do this with the SPEEX codec, but I&#39;m using<br>
Vorbis for now because I have previous experience with it. Am I going to<br>
have the same problem with SPEEX?</blockquote><div><br>You&#39;re going to have a different but equally insurmountable problem. Speex is a CELP-based codec. The LP stands for &quot;Linear Prediction&quot;, which means that each frame depends on the history of frames that came before it. This in turn means that you can&#39;t rearrange frames without introducing artifacts.<br>
<br>By the way, you&#39;re not saying what kind of audio you&#39;re planning to encode, so it should be noted that Speex is purely designed to encode human speech. It&#39;s very good at that, but It will perform poorly if you try to encode music or other sounds with it.<br>
<br>-Carsten<br><br></div></div>