[Speex-dev] How can I minimize the memory usage of speex?

Sevan Haritounian sevan_h at gmx.de
Wed Sep 26 02:33:57 PDT 2007

I am trying to implement Speex in freeRtos on LPC2138 (ARM7 core), to record about 10sec of voice. I like to compress the data by using Speex, because of the limitation of RAM (32KB). I have read that the speex encoder and decoder need less than 6KB RAM.
 "The fixed-point narrowband encoder+decoder memory use has been cut by more than half, making it possible to fit both in less than 6 kB of RAM".

It seems to work, but my implementation needs a lot more RAM. Now my questions: How do I have to configure the en-decoder (I already set the complexity to 1) and which libraries are minimum required?  

Best regards
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! 
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer

More information about the Speex-dev mailing list