[Speex-dev] Speex 1.1.10 on ARM926EJ-Sid(wb) rev 3 (v5l)
Eduardo Bezerra
edubezval at gmail.com
Thu Sep 15 13:23:02 PDT 2005
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?
--
Eduardo Bezerra Valentin
Bacharelado em Ciência da Computação - DCC - UFAM
Laboratório de VoIP - GRSD - UFAM
More information about the Speex-dev
mailing list