[Speex-dev] Data space crunching-how small can I get?
    Jerry Trantow 
    jtrantow at ieee.org
       
    Mon Aug  6 12:45:12 PDT 2007
    
    
  
It is possible to use static variables.
In config.h for the C54/C55 I use:
 
    #warn Using MANUAL_ALLOC stack.
    #define MANUAL_ALLOC
    #define USER_MISC
    #define VERBOSE_ALLOC
 
-----Original Message-----
From: speex-dev-bounces at xiph.org [mailto:speex-dev-bounces at xiph.org] On
Behalf Of Michael Jacobson
Sent: Monday, August 06, 2007 2:35 PM
To: speex-dev at xiph.org
Subject: [Speex-dev] Data space crunching-how small can I get?
 
Hi,
 
I am using speex 1.2beta2 on a C5416, 16 bit, narrowband.
 
The project I am implementing speex into is very limited in Data space.  In
the speex decode_init and encode_init there are allocs that, combined, take
up 0x0F94 of data memory.  I do not know why the various allocs are sized
the way they are but that number is too big to fit into our project.  I was
wondering if those numbers (for the allocs) are at all flexible and if they
are what is their minimum size? how low can I go...
 
Also, is there a way to use the inits using static variables and not having
to use a heap at all or is the dynamic allocation required for speex to
work?
 
-Mike
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20070806/58c1ebcb/attachment.htm
    
    
More information about the Speex-dev
mailing list