<span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">Before we had total freedom over lag, samplerate and bitrate; we could also vary the bitrate at will. The new proposal would limit lag and samplerates... excluding the most common samplerate (at least for us and many devices). Are there any use-cases where it would be acceptable for lag to vary over time? </span><div>
<font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">-torg<br>
</span></font><br><div class="gmail_quote">On Mon, May 17, 2010 at 8:17 PM, Jean-Marc Valin <span dir="ltr">&lt;<a href="mailto:jean-marc.valin@usherbrooke.ca">jean-marc.valin@usherbrooke.ca</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi everyone,<br>
<br>
I&#39;ve recently been making various changes to the way the modes work and<br>
the supported frame size. On new feature that may be of interest to some<br>
is that CELT should soon support changing the frame size dynamically<br>
within a stream. By that I mean varying the amount of audio (in time)<br>
transmitted at once, not the compressed size -- which has always been<br>
variable. That would allow dynamically trading compression efficiency<br>
for delay.<br>
<br>
Now, one potential side effect of this work is that I may actually<br>
remove some of the flexibility in the frame size. So far, CELT has<br>
always been insanely flexible when it came to choosing the frame size.<br>
For example, you could encode with frames of (e.g. 494 samples if you<br>
wanted to). What I&#39;m now considering is restricting the available frame<br>
sizes to 2.5 ms, 5 ms, 10 ms and 20 ms. Those could be supported at any<br>
sampling rate where 2.5 ms represents an even number of samples, e.g. 32<br>
kHz or 48 kHz. However, that would exclude 44.1 kHz, so I&#39;d like to know<br>
if people are actually using CELT at that sampling rate? One other side<br>
effect is that you would no longer have frames that are a power of two<br>
in samples -- unless you use 51.2 kHz as the sampling rate (which would<br>
be supported).<br>
<br>
Any comments on this? Anyone has major reasons not to do that?<br>
<br>
Cheers,<br>
<br>
        Jean-Marc<br>
_______________________________________________<br>
celt-dev mailing list<br>
<a href="mailto:celt-dev@xiph.org">celt-dev@xiph.org</a><br>
<a href="http://lists.xiph.org/mailman/listinfo/celt-dev" target="_blank">http://lists.xiph.org/mailman/listinfo/celt-dev</a><br>
</blockquote></div><br></div>