pjsip echo supressor test

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

 



On Mon, Sep 1, 2008 at 12:33 PM, Victor Librado
<vlibrado at bioingenieria.es>wrote:

>
> Hello all,
>
> I am testing the new simple echo_suppress port as I see it was included
> in the new release of pjsip. It is running on an arm processor, 200 Mhz.
>
> Compilation is made with the --disable-floating-point option. Options in
> pjsua demo file for audio are:
>
> --add-codec=pcmu
> --auto-conf
> --quality=6
> --ptime=10


The --auto-conf, --quality, and --ptime probably is not necessary.


>
> --clock-rate=8000
> --ec-tail=512


We don't normally need this long for the ec-tail, so try removing the
--ec-tail option to get the default setting (which 200 ms).


>
> --ec-opt=2
>
> Audio latencies set to default (100 ms I assume).
>
>  I have tested different ec_tail lengths but I have same result: echo is
> present. It seems not to work for me.
>
>
Do you not hear any difference at all compared with when the ES is disabled
(with --ec-tail 0)? With the current algorithm, the ES does not remove the
echo completely but rather bring the level down so that it's not too
annoying. So I could understand that some low audible echo is still going
through.


 I have seen that in echo_suppress.c file there are some defines. I
> assume values predefined are correct.
>
>
Yep.


>  Cpu usage goes to 15% approx (so ok, compared to my test with AEC --of
> course, no way with AEC--).
>
>
The CPU usage should be lower with shorter tail.


> snd-test shows next results:
>
> root at at91sam9263ek:/home$ ./sndtest-arm-angstrom-linux-gnueabi
>  13:30:27.571      sndtest.c     Frame interval: min=0.019ms, max=16.112ms
>  13:30:27.576      sndtest.c     Jitter: min=5.908ms, avg=13.472ms,
> max=16.089ms
>  13:30:27.578      sndtest.c     Frame interval: min=0.023ms, max=16.120ms
>  13:30:27.580      sndtest.c     Jitter: min=5.903ms, avg=13.459ms,
> max=16.084ms
>  13:30:27.583      sndtest.c   Test completed with some warnings
>
>
Thanks, I don't think sndtest results matter though since it can't show the
actual recording/playback latency.

Cheers
 Benny


>
> Any extra parameter for tunning at run-time or compile-time to get any
> good result with ES and my audio hardware? Any tip will be welcomed.
>
> Best regards,
>
>
>
> Victor Librado Sancho
> ------------------------------------------------------------------------
>
> _______________________________________________
> Visit our blog: http://blog.pjsip.org
>
> pjsip mailing list
> pjsip at lists.pjsip.org
> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20080901/03e7bdec/attachment.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