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, ...)? Jean-Marc 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@xiph.org > http://lists.xiph.org/mailman/listinfo/speex-dev