Thanks for clarifying. Adding the PJMEDIA_RESAMPLE_USE_SMALL_FILTER option in resampleplay.c still gives me segmentation fault, but using PJMEDIA_RESAMPLE_USE_LINEAR instead, or PJMEDIA_RESAMPLE_USE_LINEAR|PJMEDIA_RESAMPLE_USE_SMALL_FILTER, seem to work. However, the playback is very stuttery and the CPU load is >95% (running on an ARM9 at 300Mhz (upsampling 8kHz to 44.1kHz)). This extreme CPU load seem very strange to me as I cannot imagine that libresample is unable to run in realtime on a 300Mhz ARM9 at the "lowest quality" setting? Would appreciate some inputs on this. (I am building using export CFLAGS="-mcpu=arm926ej-s -msoft-float -fomit-frame-pointer -pipe -O2 -I${ALSALIB}/include" and #undef PJ_HAS_FLOATING_POINT #define PJ_HAS_FLOATING_POINT 0 in pjlib/include/pj/config_site.h and the "--enable-floating-point=no" option when calling "aconfigure") Thanks! /Christian 2011/8/18 Benny Prijono <bennylp at teluu.com> > 2011/8/15 Christian Sch?ldt <christian.schuldt at limesaudio.com>: > > 02:00:32.985 resample.c resample created: high qualiy, large > filter, > > in/out rate=8000/44100 > > 02:00:32.985 resample.c resample created: high qualiy, large > filter, > > in/out rate=44100/8000 > > > > even though I have > > > > #undef PJMEDIA_RESAMPLE_IMP > > #define PJMEDIA_RESAMPLE_IMP PJMEDIA_RESAMPLE_LIBRESAMPLE > > #define PJMEDIA_WSOLA_IMP PJMEDIA_WSOLA_IMP_WSOLA_LITE > > > > #define PJSUA_DEFAULT_CODEC_QUALITY 3 > > > > in my config_site.h file and use the "--disable-large-filter" flag when > > running aconfigure. I guess I am missing something? > > > > The compile time option to configure resample has been deprecated > (sorry for that), and I think you should see that warning when you > build the library. The run-time option when creating the resample port > or conference bridge should be used instead. If you use PJSUA-LIB, > this is controlled by pjsua_media_config.quality setting, which > default value is PJSUA_DEFAULT_CODEC_QUALITY indeed. But again, this > only applies if you use PJSUA-LIB. If you use pjmedia directly, use > the options when creating the conference bridge or the resample port. > > Benny > > _______________________________________________ > 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/20110818/1465cec5/attachment.html>