[Speex-dev] Speex on ARM in Real time

Jean-Marc Valin Jean-Marc.Valin at USherbrooke.ca
Sat Aug 5 20:24:04 PDT 2006

I thought a 416 MHz XScale should be able to encode+decode in real-time
at pretty much any narrowband or wideband bit-rate, though in some case,
it may be good to reduce the complexity to 1. There may be a few
bit-rates that could cause problems because they aren't fully converted
to fixed-point. Also, if your ARM chip supports the ARM5E architecture,
there may be some big gains you could get from using a bit of assembly.

Right now, what kind of performance are you getting? For what settings
(sampling rate, bit-rate, ...)?


Le jeudi 03 août 2006 à 10:26 -0600, Steve Aldous a écrit :
> Jean-Marc,
> Is there some document somewhere that outlines the ability of Speex to
> encode on ARM processors in real time, at the various bit rates and
> complexity settings? If not, can you give me some anecdotal
> information on the topic?  I am interested in a real-time encoder for
> Windows Mobile 5.0 with XScale 416 MHz platform.
> As you may know,  X-Pro for Pocket PC is a VoIP softphone
> (http://www.xten.com/docs/xpro_ppc.pdf) which supports Speex. However,
> I found it could not run real time on a 416 MHz XScale device. It, of
> course, was running the encoder and decoder at the same time. And
> unfortunately, it does not allow settings like bit rate and complexity
> to be altered.
> Thanks,
> Steve Aldous
> SCA Investment Co. LTD
> _______________________________________________
> Speex-dev mailing list
> Speex-dev at xiph.org
> http://lists.xiph.org/mailman/listinfo/speex-dev

More information about the Speex-dev mailing list