[Speex-dev] encoding time

Olle Frimanson olle.frimanson at keystream.se
Mon Dec 21 13:31:38 PST 2009

The lowest I'v seen is a Cortex M3 from ST, look at


-----Original Message-----
From: speex-dev-bounces at xiph.org [mailto:speex-dev-bounces at xiph.org] On
Behalf Of Maris Engineering
Sent: den 21 december 2009 21:18
To: speex-dev at xiph.org
Subject: [Speex-dev] encoding time

On Mon, 21 Dec 2009 21:00:01 +0100, <speex-dev-request at xiph.org> wrote:

> Thank you for your product Speex. We want to use it in
> microcontroller  AT91SAM7S256 (48 MHz).

I'd strongly advice to use a higher performance micro. Let's consider that  
you'd succeed in getting it working right after optimizations. The time  
you want to add other speex features or other functionality you may run in  
trouble again. It is perhaps worth the effort only in really high-volume  

In a non-OS environment I believe an ARM9 or perhaps a Cortex-based micro  
with at least 150 MHz is the proper choice. For your information: it is  
known that (even) ARM9 @ 400 MHz has difficulties when speex is operated  
in a Linux environment (reference app: Linphone). And in a comparable  
environment a real DSP chip like Analog's blackfin has proved to operate  
without any trouble.


Speex-dev mailing list
Speex-dev at xiph.org

No virus found in this incoming message.
Checked by AVG - www.avg.com 
Version: 9.0.717 / Virus Database: 270.14.113/2573 - Release Date: 12/21/09

More information about the Speex-dev mailing list