[Speex-dev] Speex realtime encoding/decoding "Real world" usage for Windows Mobile / Symbian device

Benny Prijono bennylp at pjsip.org
Fri May 23 07:19:52 PDT 2008

On Fri, May 23, 2008 at 2:48 PM, Jean-Marc Valin
<jean-marc.valin at usherbrooke.ca> wrote:
> Benny Prijono a écrit :
>> So my settings now (I use embeded Visual C++ 4 latest SP):
>>  - plain C (not ARM assembly), fixed point version of speex (r12832)
>>  - quality/complexity set to 5 (previously it was 0-1). 3-4 is also
>> okay, but obviously quality is not as good.
>>  - compiler set to optimize for maximum speed (/Oxt flag, previously
>> it was default, which is mapped to /O2).
> Complexity 5 is insane overkill. The default is 2 and should be left as
> it unless you really see a need to change it. Complexity 1 is fine if
> you're strapped for CPU and 3 can be OK if you can afford it.
> More than that is just plain silly for anything real-time.

Okay I've got to admit I was probably ignorant on this; I just used
the same value for both quality and complexity settings, not knowing
what this actually do.


More information about the Speex-dev mailing list