Echo cancel consumes too much cpu on ARM

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,
 
Check if you have set the clock rate in the conference bridge and on the
audio device, so they both are 8 kHz, like codec.
 
If you don't do this you might run a higer sampling rate. If you have
different sampling rate on codec - conf. bridge . sound device you might
also end up with multiple up/down sampling filters.
 
BR/Olle
 
  _____  

From: pjsip-bounces@xxxxxxxxxxxxxxx [mailto:pjsip-bounces at lists.pjsip.org]
On Behalf Of lcj.liu at gmail.com
Sent: den 3 september 2009 04:41
To: pjsip at lists.pjsip.org
Subject: Echo cancel consumes too much cpu on ARM



I'm using pjsua sample application(SVN 2913) on 270MHZ ARM926EJ-S with Linux
2.6.10. The pjsip is built with arm gcc 4.2.

PCMU is used during dialog. 

If -echo-tail =0, only about 1% cpu is consumed by pjsua.

If -echo-tail=20, about 50% cpu is consumed. 

If -echo-tail=60, about 100% cpu is consumed.

 

I reviewed the report "PJMEDIA Performance
Measurement"(http://trac.pjsip.org/repos/wiki/PJMEDIA-MIPS). 

This report gives much better result than mine on ARM . For 8KHZ echo
canceller 100ms tail len, it consumes only about 30% cpu.

 

Where is the problem? 

 

Best Regards.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20090903/848a1d9f/attachment-0001.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux