[Speex-dev] Speex 1.1.10 on ARM926EJ-Sid(wb) rev 3 (v5l)
Jean-Marc Valin
Jean-Marc.Valin at USherbrooke.ca
Tue Sep 20 19:16:10 PDT 2005
> I tried the same options suggested in your post and the problem
> continues. What do you suggest?
I don't have much information to get an idea of what could be wrong. Are
you using a recent version of gcc? Also, maybe you can try with both
1.1.10 (latest version) and 1.1.7 (right after I did the ARM
improvements) and see if there's any difference.
Jean-Marc
> 2005/9/15, Jean-Marc Valin <Jean-Marc.Valin at usherbrooke.ca>:
> > Hi Eduardo,
> >
> > All I can say is that the timings you have are a bit odd. What
> > optimizations options are you using (I suggest -O3)? Also, perhaps you
> > can try --enable-arm4-asm just in case. I've had the encoder running in
> > real-time on a chip that's at least twice slower than yours with the
> > settings you're using.
> >
> > Jean-Marc
> >
> > Le jeudi 15 septembre 2005 à 16:23 -0400, Eduardo Bezerra a écrit :
> > > Hi all,
> > >
> > >
> > >
> > > I'm trying to use libspeex 1.1.10 on an ARM926EJ-Sid(wb) rev 3
> > > (v5l). I executed
> > > the speexenc and speexdec test files and they can encode and decode.
> > > But I'm getting 95% of cpu utilization on the codification and 44% on
> > > the decodification.
> > > I saw in the post:
> > > http://lists.xiph.org/pipermail/speex-dev/2005-June/003485.html
> > > that this version of speex works fine on ARM platforms. My configuration
> > > is:
> > >
> > > # cat /proc/cpuinfo
> > > Processor : ARM926EJ-Sid(wb) rev 3 (v5l)
> > > BogoMIPS : 95.83 (about 192 MHz)
> > > Features : swp half thumb fastmult edsp java
> > > CPU implementer : 0x41
> > > CPU architecture: 5TEJ
> > > CPU variant : 0x0
> > > CPU part : 0x926
> > > CPU revision : 3
> > > Cache type : write-back
> > > Cache clean : cp15 c7 ops
> > > Cache lockdown : format C
> > > Cache format : Harvard
> > >
> > > # gcc --version
> > > arm-linux-gcc (GCC) 3.3.2 (Debian)
> > >
> > > Configuration: --enable-fixed-point --enable-arm5e-asm
> > >
> > > Speex specs: Complexity 0, 8Kbps
> > > Encoding: ~95%, Decoding: ~44%, without Echo Cancellation / Pre-processor
> > >
> > > Does anyone know how I can reduce this utilization? Is there any
> > > float point code on speexenc/speexdec that wasn't converted to
> > > fixed point?
> > >
> > --
> > Jean-Marc Valin <Jean-Marc.Valin at USherbrooke.ca>
> > Université de Sherbrooke
> >
>
>
--
Jean-Marc Valin <Jean-Marc.Valin at USherbrooke.ca>
Université de Sherbrooke
More information about the Speex-dev
mailing list