On Fri, Nov 20, 2009 at 9:43 PM, Peter Lukac <p.lukac at emtest.sk> wrote: > oh thanks > i use this option but without option --playback-dev=1 :) it work now.. > but i get lot of logs when run pjsua: > > ?15:32:50.407 ? ? ec0x257c50 ?Buffer size adjusted from 984 to 745 (eff_cnt=720) > ?15:32:50.467 ? ? ec0x257c50 ?Buffer size adjusted from 905 to 666 (eff_cnt=720) > > and when i calling i have lot of logs : > > ?15:33:52.130 ? Master/sound ?Buffer size adjusted from 804 to 656 (eff_cnt=640) > ?15:33:52.521 ? ? ec0x257c50 ?Underflow, buf_cnt=84, will generate 1 frame > ?15:33:52.531 ? Master/sound ?Buffer size adjusted from 816 to 658 (eff_cnt=640) > ?15:33:52.746 ? ? ec0x257c50 ?Underflow, buf_cnt=84, will generate 1 frame > ?15:33:52.841 ? Master/sound ?Buffer size adjusted from 818 to 645 (eff_cnt=640) > > when i calling pc - pc i have nothing.... > > and for speex codec (speex/8000/1) it not works..i have intermittent sound > still > Those are probably signs that you're running out of CPU processing power. Make sure that you build pjsip with the right compilation settings, e.g. --disable-floating-point configure option, gcc --mcpu/--march, and so on. Also pjsip needs to be configured to work optimally on these kind of embedded systems, for a sample config see the WinCE section on config_site_sample.h (especially PJ_HAS_FLOATING_POINT, PJMEDIA_CODEC_SPEEX_DEFAULT_QUALITY, and PJMEDIA_HAS_SPEEX_AEC). Cheers Benny