# # ChangeLog for pjproject/trunk # # Generated by Trac 1.0.1 # Nov 25, 2024 10:37:59 PM Fri, 04 Aug 2006 11:08:00 GMT bennylp [646] * pjproject/trunk/pjmedia/build/pjmedia.dsp (modified) * pjproject/trunk/pjmedia/include/pjmedia.h (modified) * pjproject/trunk/pjmedia/include/pjmedia/aec.h (added) * pjproject/trunk/pjmedia/include/pjmedia/bidirectional.h (added) * pjproject/trunk/pjmedia/src/pjmedia/aec_port.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/aec_speex.c (added) * pjproject/trunk/pjmedia/src/pjmedia/bidirectional.c (added) * pjproject/trunk/pjmedia/src/pjmedia/sound_port.c (modified) * pjproject/trunk/pjsip-apps/build (modified) * pjproject/trunk/pjsip-apps/build/samples.dsp (modified) * pjproject/trunk/pjsip-apps/src/samples/aectest.c (added) * pjproject/trunk/pjsip-apps/src/samples/debug.c (modified) More experimentation with AEC: (1) added media port to create ... Fri, 04 Aug 2006 11:06:05 GMT bennylp [645] * pjproject/trunk/pjmedia/include/pjmedia/sound.h (modified) * pjproject/trunk/pjmedia/src/pjmedia/pasound.c (modified) Removed the constness of the captured frame from pjmedia_snd_rec_cb ... Fri, 04 Aug 2006 11:00:35 GMT bennylp [644] * pjproject/trunk/pjmedia/src/pjmedia/dsound.c (modified) Experimental change in PJMEDIA dsound.c DirectSound backend: (1) Don't ... Wed, 02 Aug 2006 19:41:37 GMT bennylp [643] * pjproject/trunk/pjlib/include/pj/config.h (modified) * pjproject/trunk/pjmedia/build/Makefile (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/misc.h (modified) * pjproject/trunk/pjmedia/src/pjmedia/aec_port.c (modified) * pjproject/trunk/pjsip-apps/build/Makefile (modified) * pjproject/trunk/pjsip-apps/src/pjsua/pjsua_app.c (modified) * pjproject/trunk/pjsip/include/pjsua-lib/pjsua.h (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_media.c (modified) Fix compilation error in MacOS because of recent changes in config.h, ... Wed, 02 Aug 2006 18:22:22 GMT bennylp [642] * pjproject/trunk/pjmedia/build/pjmedia.dsp (modified) * pjproject/trunk/pjmedia/include/pjmedia.h (modified) * pjproject/trunk/pjmedia/include/pjmedia/aec_port.h (added) * pjproject/trunk/pjmedia/src/pjmedia/aec_port.c (added) * pjproject/trunk/pjsip/include/pjsua-lib/pjsua.h (modified) * pjproject/trunk/pjsip/include/pjsua-lib/pjsua_internal.h (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_media.c (modified) Added experimental AEC media port (aec_port.[hc]) based on Speex AEC in ... Tue, 01 Aug 2006 23:09:35 GMT bennylp [641] * pjproject/trunk/pjlib-util/build/wince-evc4 (modified) * pjproject/trunk/pjlib-util/build/wince-evc4/pjlib_util_wince.vcp (modified) * pjproject/trunk/pjmedia/build/wince-evc4 (modified) * pjproject/trunk/pjmedia/build/wince-evc4/pjmedia_codec_wince.vcp (modified) * pjproject/trunk/pjmedia/build/wince-evc4/pjmedia_wince.vcp (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/cb_search.c (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/config.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/ltp.c (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/mdf.c (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/preprocess_spx.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/largefilter.h (modified) * pjproject/trunk/pjmedia/src/pjmedia/resample.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/smallfilter.h (modified) * pjproject/trunk/pjsip-apps/build/wince-evc4 (added) * pjproject/trunk/pjsip-apps/build/wince-evc4/output (added) * pjproject/trunk/pjsip-apps/build/wince-evc4/wince_demos.vcw (added) * pjproject/trunk/pjsip-apps/src/pjsua_wince (added) * pjproject/trunk/pjsip-apps/src/pjsua_wince/README.TXT (added) * pjproject/trunk/pjsip-apps/src/pjsua_wince/StdAfx.cpp (added) * pjproject/trunk/pjsip-apps/src/pjsua_wince/StdAfx.h (added) * pjproject/trunk/pjsip-apps/src/pjsua_wince/newres.h (added) * pjproject/trunk/pjsip-apps/src/pjsua_wince/pjsua_wince.cpp (added) * pjproject/trunk/pjsip-apps/src/pjsua_wince/pjsua_wince.h (added) * pjproject/trunk/pjsip-apps/src/pjsua_wince/pjsua_wince.ico (added) * pjproject/trunk/pjsip-apps/src/pjsua_wince/pjsua_wince.rc (added) * pjproject/trunk/pjsip-apps/src/pjsua_wince/pjsua_wince.vcp (added) * pjproject/trunk/pjsip-apps/src/pjsua_wince/resource.h (added) * pjproject/trunk/pjsip/build/wince-evc4 (modified) * pjproject/trunk/pjsip/build/wince-evc4/pjsip_core_wince.vcp (modified) * pjproject/trunk/pjsip/build/wince-evc4/pjsip_simple_wince.vcp (added) * pjproject/trunk/pjsip/build/wince-evc4/pjsip_ua_wince.vcp (modified) * pjproject/trunk/pjsip/build/wince-evc4/pjsip_wince.vcw (modified) * pjproject/trunk/pjsip/build/wince-evc4/pjsua_lib_wince.vcp (added) * pjproject/trunk/pjsip/src/pjsip-simple/xpidf.c (modified) Added simple WinCE application: - added pjsua_wince in pjsip-apps, which ... Tue, 01 Aug 2006 23:01:55 GMT bennylp [640] * pjproject/trunk/pjlib/build/wince-evc4 (modified) * pjproject/trunk/pjlib/build/wince-evc4/pjlib_test_wince.vcp (modified) * pjproject/trunk/pjlib/build/wince-evc4/pjlib_wince.vcp (modified) * pjproject/trunk/pjlib/include/pj/compat/string.h (modified) * pjproject/trunk/pjlib/include/pj/config.h (modified) * pjproject/trunk/pjlib/include/pj/string.h (modified) * pjproject/trunk/pjlib/src/pjlib-test/errno.c (modified) Fix PJLIB on WinCE: - Added CPU and OS autodetection feature in ... Mon, 31 Jul 2006 18:54:06 GMT bennylp [639] * pjproject/trunk/pjsip-apps/src/samples/siprtp.c (modified) Changed siprtp on Linux to raise the thread priority Mon, 31 Jul 2006 15:25:14 GMT bennylp [638] * pjproject/trunk/pjmedia/include/pjmedia-codec/ilbc.h (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/FrameClassify.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/FrameClassify.h (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/LPCdecode.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/LPCdecode.h (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/LPCencode.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/LPCencode.h (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/StateConstructW.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/StateConstructW.h (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/StateSearchW.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/StateSearchW.h (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/anaFilter.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/anaFilter.h (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/constants.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/constants.h (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/createCB.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/createCB.h (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/doCPLC.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/doCPLC.h (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/enhancer.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/enhancer.h (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/filter.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/filter.h (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/gainquant.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/gainquant.h (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/getCBvec.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/getCBvec.h (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/helpfun.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/helpfun.h (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/hpInput.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/hpInput.h (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/hpOutput.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/hpOutput.h (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/iCBConstruct.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/iCBConstruct.h (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/iCBSearch.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/iCBSearch.h (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/iLBC_decode.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/iLBC_decode.h (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/iLBC_define.h (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/iLBC_encode.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/iLBC_encode.h (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/iLBC_test.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/lsf.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/lsf.h (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/packing.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/packing.h (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/syntFilter.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/ilbc/syntFilter.h (added) Really add the iLBC files into SVN now (duh!). Mon, 31 Jul 2006 15:19:36 GMT bennylp [637] * pjproject/trunk/pjmedia/build/Makefile (modified) * pjproject/trunk/pjmedia/build/pjmedia_codec.dsp (modified) * pjproject/trunk/pjmedia/include/pjmedia-codec.h (modified) * pjproject/trunk/pjmedia/include/pjmedia-codec/config.h (modified) * pjproject/trunk/pjmedia/include/pjmedia-codec/types.h (modified) * pjproject/trunk/pjmedia/include/pjmedia/codec.h (modified) * pjproject/trunk/pjmedia/include/pjmedia/errno.h (modified) * pjproject/trunk/pjmedia/include/pjmedia/transport_udp.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex_codec.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/dsound.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/endpoint.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/errno.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/session.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/transport_udp.c (modified) * pjproject/trunk/pjsip-apps/src/pjsua/pjsua_app.c (modified) * pjproject/trunk/pjsip/include/pjsua-lib/pjsua.h (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_call.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_core.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_media.c (modified) - Added iLBC codec (experimental) with the following features: - ... Mon, 31 Jul 2006 15:10:36 GMT bennylp [636] * pjproject/trunk/pjlib/include/pj/os.h (modified) Fixed bug in registring external thread: thread descriptor is not large ... Sat, 29 Jul 2006 20:29:24 GMT bennylp [635] * pjproject/trunk/pjlib/include/pj/types.h (modified) * pjproject/trunk/pjlib/src/pj/except.c (modified) * pjproject/trunk/pjlib/src/pj/guid_simple.c (modified) * pjproject/trunk/pjlib/src/pj/os_core_linux_kernel.c (modified) * pjproject/trunk/pjlib/src/pj/os_core_unix.c (modified) * pjproject/trunk/pjlib/src/pj/os_core_win32.c (modified) * pjproject/trunk/pjlib/src/pj/os_error_linux_kernel.c (modified) * pjproject/trunk/pjlib/src/pj/pool.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/conference.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/endpoint.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/stream.c (modified) * pjproject/trunk/pjsip-apps/src/samples/confbench.c (modified) * pjproject/trunk/pjsip-apps/src/samples/playsine.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_dialog.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transaction.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transport.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transport_loop.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transport_tcp.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transport_udp.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_acc.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_call.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/transport_tcp_test.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/tsx_basic_test.c (modified) Another take at fixing 64bit problems. PJ_MAX_OBJ_NAME is increased to ... Sat, 29 Jul 2006 11:15:34 GMT bennylp [634] * pjproject/trunk/Makefile (modified) * pjproject/trunk/pjlib/build/pjlib.dsp (modified) Removed pj/compat/sprintf.h from MSVC workspace, also changed "make ... Sat, 29 Jul 2006 11:14:47 GMT bennylp [633] * pjproject/trunk/pjmedia/include/pjmedia/conference.h (modified) * pjproject/trunk/pjmedia/include/pjmedia/port.h (modified) * pjproject/trunk/pjmedia/src/pjmedia/conference.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/mem_capture.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/mem_player.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/null_port.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/resample_port.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/splitcomb.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/stream.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/wav_player.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/wav_writer.c (modified) Added pjmedia_port_info_init() to fill in pjmedia_port_info structure, ... Thu, 27 Jul 2006 22:04:56 GMT bennylp [632] * pjproject/trunk/pjsip-apps/src/pjsua/pjsua_app.c (modified) * pjproject/trunk/pjsip/include/pjsua-lib/pjsua.h (modified) * pjproject/trunk/pjsip/include/pjsua-lib/pjsua_internal.h (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_media.c (modified) Added capability in pjsua to add application created media port to ... Thu, 27 Jul 2006 22:03:51 GMT bennylp [631] * pjproject/trunk/pjmedia/build/Makefile (modified) * pjproject/trunk/pjmedia/build/pjmedia.dsp (modified) * pjproject/trunk/pjmedia/include/pjmedia/port.h (modified) * pjproject/trunk/pjmedia/include/pjmedia/splitcomb.h (modified) * pjproject/trunk/pjmedia/src/pjmedia/port.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/splitcomb.c (added) - Added splitter/combiner port (splitcomb.c) - Added function to ... Wed, 26 Jul 2006 17:29:07 GMT bennylp [630] * pjproject/trunk/pjmedia/build/pjmedia_codec.dsp (modified) Committed changes to MSVC workspace re: recent speex changes Wed, 26 Jul 2006 17:05:39 GMT bennylp [629] * pjproject/trunk/pjsip-apps/src/pjsua/pjsua_app.c (modified) * pjproject/trunk/pjsip/include/pjsua-lib/pjsua.h (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_call.c (modified) Added --ptime and --no-vad option in pjsua Wed, 26 Jul 2006 17:04:54 GMT bennylp [628] * pjproject/trunk/pjmedia/build/Makefile (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/_kiss_fft_guts.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/arch.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/bits.c (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/cb_search.c (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/cb_search.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/cb_search_bfin.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/config.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/fftwrap.c (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/filters.c (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/filters.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/filters_arm4.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/filters_bfin.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/fixed_bfin.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/fixed_debug.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/fixed_generic.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/gain_table.c (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/gain_table_lbr.c (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/jitter.c (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/kiss_fft.c (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/kiss_fft.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/kiss_fftr.c (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/kiss_fftr.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/lpc.c (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/lsp.c (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/ltp.c (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/ltp.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/ltp_arm4.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/ltp_bfin.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/ltp_sse.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/mdf.c (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/misc.c (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/misc.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/modes.c (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/modes.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/nb_celp.c (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/nb_celp.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/pseudofloat.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/quant_lsp.c (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/sb_celp.c (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/sb_celp.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/speex.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/speex_echo.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/speex_jitter.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/speex_stereo.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/speex_types.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/stack_alloc.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex/window.c (added) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex_codec.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/alaw_ulaw.c (modified) - Bring speex codec up to date with their SVN trunk - Speex codec should ... Wed, 26 Jul 2006 11:23:07 GMT bennylp [627] * pjproject/trunk/pjmedia/src/pjmedia-codec/gsm.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/g711.c (modified) Fixed rather loud clicking/tick noise when call is established. This was ... Tue, 25 Jul 2006 11:54:15 GMT bennylp [626] * pjproject/trunk/pjsip-apps/src/samples/siprtp.c (modified) Fixed minor bug in siprtp: in summary report, percentage of RX loss is ... Mon, 24 Jul 2006 02:07:11 GMT bennylp [625] * pjproject/trunk (modified) * pjproject/trunk/aconfigure (added) * pjproject/trunk/aconfigure.ac (added) * pjproject/trunk/config.guess (added) * pjproject/trunk/config.sub (added) * pjproject/trunk/install-sh (added) * pjproject/trunk/pjlib/include/pj/compat (modified) * pjproject/trunk/pjlib/include/pj/compat/os_auto.h.in (added) * pjproject/trunk/svn_add (modified) * pjproject/trunk/svn_pset (modified) Added initial implementation of autoconf script (aconfigure) Sun, 23 Jul 2006 14:38:49 GMT bennylp [624] * pjproject/trunk/build/m-x86_64.mak (added) * pjproject/trunk/configure (modified) * pjproject/trunk/pjlib/include/pj/compat/m_x86_64.h (added) * pjproject/trunk/pjlib/include/pj/config.h (modified) * pjproject/trunk/pjlib/src/pj/ioqueue_common_abs.c (modified) * pjproject/trunk/pjlib/src/pj/pool_caching.c (modified) * pjproject/trunk/pjmedia/build/m-x86_64.mak (added) * pjproject/trunk/pjsip-apps/src/samples/pjsip-perf.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transport_udp.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_ua_layer.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/msg_test.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/transport_loop_test.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/transport_tcp_test.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/transport_test.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/transport_udp_test.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/uri_test.c (modified) Added 64bit Linux target (x86_64), also fixed compilation warnings when ... Sun, 23 Jul 2006 10:10:35 GMT bennylp [623] * pjproject/trunk/pjlib/src/pj/hash.c (modified) * pjproject/trunk/pjsip-apps/build/pjsip_apps.dsw (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transaction.c (modified) Improvement/bug fix in hash table lookup to allow user to specify the ... Sat, 22 Jul 2006 13:42:56 GMT bennylp [622] * pjproject/trunk/pjlib-util/include/pjlib-util/scanner.h (modified) * pjproject/trunk/pjlib/include/pj/compat/cc_gcc.h (modified) * pjproject/trunk/pjlib/include/pj/ctype.h (modified) * pjproject/trunk/pjlib/include/pj/file_io.h (modified) * pjproject/trunk/pjlib/include/pj/ioqueue.h (modified) * pjproject/trunk/pjlib/include/pj/log.h (modified) * pjproject/trunk/pjlib/include/pj/os.h (modified) * pjproject/trunk/pjlib/include/pj/pool.h (modified) * pjproject/trunk/pjlib/include/pj/sock.h (modified) * pjproject/trunk/pjlib/include/pj/types.h (modified) * pjproject/trunk/pjmedia/include/pjmedia-codec/types.h (modified) * pjproject/trunk/pjmedia/include/pjmedia/clock.h (modified) * pjproject/trunk/pjmedia/include/pjmedia/codec.h (modified) * pjproject/trunk/pjmedia/include/pjmedia/conference.h (modified) * pjproject/trunk/pjmedia/include/pjmedia/port.h (modified) * pjproject/trunk/pjmedia/include/pjmedia/resample.h (modified) * pjproject/trunk/pjmedia/include/pjmedia/sdp_neg.h (modified) * pjproject/trunk/pjmedia/include/pjmedia/transport_udp.h (modified) * pjproject/trunk/pjmedia/include/pjmedia/types.h (modified) * pjproject/trunk/pjmedia/include/pjmedia/wav_port.h (modified) * pjproject/trunk/pjsip/include/pjsip/sip_auth.h (modified) * pjproject/trunk/pjsip/include/pjsip/sip_dialog.h (modified) * pjproject/trunk/pjsip/include/pjsip/sip_event.h (modified) * pjproject/trunk/pjsip/include/pjsip/sip_module.h (modified) * pjproject/trunk/pjsip/include/pjsip/sip_msg.h (modified) * pjproject/trunk/pjsip/include/pjsip/sip_parser.h (modified) * pjproject/trunk/pjsip/include/pjsip/sip_transaction.h (modified) * pjproject/trunk/pjsip/include/pjsip/sip_transport.h (modified) * pjproject/trunk/pjsip/include/pjsip/sip_types.h (modified) * pjproject/trunk/pjsip/include/pjsip/sip_uri.h (modified) Changed all public header files to compile correctly when -ansi and ... Sat, 22 Jul 2006 12:53:04 GMT bennylp [621] * pjproject/trunk/pjsip-apps/src/samples/siprtp.c (modified) * pjproject/trunk/pjsip-apps/src/samples/siprtp_report.c (modified) Few changes in siprtp: (1) Added "s" command to show summary of all ... Sat, 22 Jul 2006 12:49:17 GMT bennylp [620] * pjproject/trunk/pjsip-apps/src/pjsua/pjsua_app.c (modified) pjsua application should check that the --max-calls argument does not ... Sat, 22 Jul 2006 12:47:40 GMT bennylp [619] * pjproject/trunk/pjsip/src/pjsip/sip_tel_uri.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/test.h (modified) * pjproject/trunk/pjsip/src/test-pjsip/tsx_bench.c (modified) Fixed bug in tel: URI unescaping code Sat, 22 Jul 2006 12:45:37 GMT bennylp [618] * pjproject/trunk/pjmedia/include/pjmedia/config.h (modified) * pjproject/trunk/pjmedia/src/pjmedia/rtcp.c (modified) Added PJMEDIA_RTCP_IGNORE_FIRST_PACKETS macro to let application decides ... Fri, 21 Jul 2006 13:24:25 GMT bennylp [617] * pjproject/trunk/pjsip/include/pjsip/sip_config.h (modified) Fixed compilation error when -ansi and -pedantic flags are used (the // ... Tue, 18 Jul 2006 21:12:24 GMT bennylp [615] * pjproject/trunk/pjsip-apps/src/samples/siprtp.c (modified) Undo modification to use timer, and back to using threads as the ... Tue, 18 Jul 2006 17:54:19 GMT bennylp [614] * pjproject/trunk/pjlib/src/pj/config.c (modified) Increased version number to 0.5.7! Tue, 18 Jul 2006 16:08:50 GMT bennylp [613] * pjproject/trunk/pjsip/src/test-pjsip/test.h (modified) * pjproject/trunk/pjsip/src/test-pjsip/uri_test.c (modified) Fixed error in tel: URI test in pjsip-test Tue, 18 Jul 2006 14:39:40 GMT bennylp [612] * pjproject/trunk/pjsip-apps/src/pjsua/pjsua_app.c (modified) * pjproject/trunk/pjsip/include/pjsip-simple/evsub.h (modified) * pjproject/trunk/pjsip/include/pjsip-ua/sip_inv.h (modified) * pjproject/trunk/pjsip/include/pjsua-lib/pjsua.h (modified) * pjproject/trunk/pjsip/src/pjsip-simple/evsub.c (modified) * pjproject/trunk/pjsip/src/pjsip-ua/sip_inv.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_dialog.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_acc.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_core.c (modified) Small improvements: (1) pjsua now responds to incoming OPTIONS request, ... Tue, 18 Jul 2006 00:33:02 GMT bennylp [611] * pjproject/trunk/pjsip/include/pjsip/sip_transport.h (modified) * pjproject/trunk/pjsip/include/pjsip/sip_uri.h (modified) * pjproject/trunk/pjsip/include/pjsua-lib/pjsua.h (modified) * pjproject/trunk/pjsip/include/pjsua-lib/pjsua_internal.h (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transport.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_uri.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_acc.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_call.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_core.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_im.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_pres.c (modified) More intelligent PJSUA-LIB in selecting the appropriate address for ... Tue, 18 Jul 2006 00:10:53 GMT bennylp [610] * pjproject/trunk/pjlib/include/pj/compat/os_win32.h (modified) * pjproject/trunk/pjlib/src/pj/ioqueue_common_abs.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_endpoint.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transaction.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transport_tcp.c (modified) Fixed several bugs related to TCP: Mon, 17 Jul 2006 12:02:03 GMT bennylp [609] * pjproject/trunk/pjmedia/src/pjmedia/sdp.c (modified) Set the SDP parser to allow blank newline at the end of the message Mon, 17 Jul 2006 11:24:45 GMT bennylp [608] * pjproject/trunk/pjsip/include/pjsip/sip_parser.h (modified) * pjproject/trunk/pjsip/src/pjsip/sip_parser.c (modified) Bug fix of previous bug fix Mon, 17 Jul 2006 10:19:16 GMT bennylp [607] * pjproject/trunk/pjsip/src/pjsip/sip_tel_uri.c (modified) Syntax error in tel URI parsing (oops) Mon, 17 Jul 2006 10:04:12 GMT bennylp [606] * pjproject/trunk/pjsip/include/pjsip/sip_parser.h (modified) * pjproject/trunk/pjsip/src/pjsip-simple/evsub_msg.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_auth_msg.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_msg.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_parser.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_tel_uri.c (modified) Fixed bugs with the parsing (re: allowable chars): (1) Parameters in URI ... Sun, 16 Jul 2006 10:40:37 GMT bennylp [605] * pjproject/trunk/pjsip-apps/src/samples/pjsip-perf.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transport_tcp.c (modified) Fixed crash in SIP TCP transport deinitialization, and set pjsip-perf to ... Fri, 14 Jul 2006 15:20:00 GMT bennylp [604] * pjproject/trunk/build/m-arm.mak (added) * pjproject/trunk/pjlib-util/build/Makefile (modified) * pjproject/trunk/pjlib-util/build/os-rtems.mak (added) * pjproject/trunk/pjlib-util/src/pjlib-util-test/main_rtems.c (added) * pjproject/trunk/pjlib/include/pj/compat/setjmp.h (modified) * pjproject/trunk/pjmedia/build/os-rtems.mak (modified) * pjproject/trunk/pjsip-apps/build/Footprint.mak (modified) * pjproject/trunk/pjsip-apps/build/get-footprint.py (modified) * pjproject/trunk/pjsip-apps/src/pjsua/main_rtems.c (added) * pjproject/trunk/pjsip-apps/src/samples/footprint.c (modified) * pjproject/trunk/pjsip-apps/src/samples/main_rtems.c (added) * pjproject/trunk/pjsip/build/Makefile (modified) * pjproject/trunk/pjsip/build/os-rtems.mak (added) * pjproject/trunk/pjsip/src/test-pjsip/main_rtems.c (added) Attempt to get some applications linked for RTEMS target, just to get ... Tue, 11 Jul 2006 12:25:45 GMT bennylp [603] * pjproject/trunk/pjsip-apps/src/samples/pjsip-perf.c (modified) Some minor modifications here and there in pjsip-perf Tue, 11 Jul 2006 09:53:27 GMT bennylp [602] * pjproject/trunk/pjsip-apps/src/samples/pjsip-perf.c (modified) * pjproject/trunk/pjsip/include/pjsip/sip_config.h (modified) * pjproject/trunk/pjsip/src/pjsip/sip_endpoint.c (modified) Added PJSIP_MAX_NET_EVENTS configuration to pjsip Mon, 10 Jul 2006 21:39:24 GMT bennylp [601] * pjproject/trunk/pjsip-apps/src/samples/debug.c (modified) * pjproject/trunk/pjsip-apps/src/samples/pjsip-perf.c (modified) pjsip-perf uses 1 milisecond polling timeout because IOCP does not work ... Mon, 10 Jul 2006 21:37:53 GMT bennylp [600] * pjproject/trunk/pjsip/src/pjsip/sip_transaction.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transport.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transport_tcp.c (modified) Fixed several bugs with TCP transport: (1) Handle crash in transaction, ... Mon, 10 Jul 2006 21:35:27 GMT bennylp [599] * pjproject/trunk/pjlib/src/pj/ioqueue_winnt.c (modified) * pjproject/trunk/pjlib/src/pjlib-test/ioq_tcp.c (modified) * pjproject/trunk/pjlib/src/pjlib-test/test.h (modified) Fixed several bugs in WinNT IOCP: (1) accept() does not return correct ... Mon, 10 Jul 2006 21:30:34 GMT bennylp [598] * pjproject/trunk/pjsip/src/pjsip/sip_endpoint.c (modified) Do several ioqueue poll in one go in pjsip_endpoint, because IOCP can ... Mon, 10 Jul 2006 14:40:21 GMT bennylp [597] * pjproject/trunk/pjlib/src/pj/config.c (modified) * pjproject/trunk/pjsip-apps/src/pjsua/pjsua_app.c (modified) * pjproject/trunk/pjsip/include/pjsua-lib/pjsua.h (modified) * pjproject/trunk/pjsip/include/pjsua-lib/pjsua_internal.h (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_acc.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_call.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_core.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_im.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_pres.c (modified) Fixed bug in PJSUA API re: account selection and Contact header for ... Sun, 09 Jul 2006 10:11:43 GMT bennylp [596] * pjproject/trunk/pjsip/src/pjsip/sip_endpoint.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transport.c (modified) Fix minor bug in displaying invalid message (previously the whole TCP ... Sun, 09 Jul 2006 10:06:44 GMT bennylp [595] * pjproject/trunk/pjsip-apps/src/samples/pjsip-perf.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/test.c (modified) Report peak memory used upon exiting Sun, 09 Jul 2006 10:05:46 GMT bennylp [594] * pjproject/trunk/pjlib/include/pj/pool.h (modified) * pjproject/trunk/pjlib/src/pj/pool_caching.c (modified) * pjproject/trunk/pjlib/src/pj/pool_policy_malloc.c (modified) Added feature to report peak memory used in caching pool Sat, 08 Jul 2006 19:49:02 GMT bennylp [593] * pjproject/trunk/pjsip-apps/src/samples/pjsip-perf.c (modified) Added caching pool capacity upon exiting pjsip-perf Sat, 08 Jul 2006 19:46:43 GMT bennylp [592] * pjproject/trunk/pjlib/src/pj/ioqueue_common_abs.c (modified) * pjproject/trunk/pjlib/src/pj/ioqueue_common_abs.h (modified) * pjproject/trunk/pjlib/src/pj/ioqueue_epoll.c (modified) * pjproject/trunk/pjlib/src/pj/ioqueue_select.c (modified) * pjproject/trunk/pjlib/src/pjlib-test/ioq_tcp.c (modified) * pjproject/trunk/pjlib/src/pjlib-test/ioq_udp.c (modified) * pjproject/trunk/pjlib/src/pjlib-test/test.h (modified) Attempted to fix epoll for Linux Sat, 08 Jul 2006 10:03:46 GMT bennylp [591] * pjproject/trunk/pjsip-apps/build/get-footprint.py (modified) * pjproject/trunk/pjsip-apps/src/samples/footprint.c (modified) More fine tuning on the footprint report generation script Thu, 06 Jul 2006 20:43:07 GMT bennylp [590] * pjproject/trunk/pjlib/src/pj/ioqueue_epoll.c (modified) * pjproject/trunk/pjlib/src/pjlib-test/ioq_udp.c (modified) * pjproject/trunk/pjlib/src/pjlib-test/test.h (modified) * pjproject/trunk/pjsip/src/test-pjsip/test.h (modified) Fixed link errors in ioqueue epoll backend Thu, 06 Jul 2006 14:28:45 GMT bennylp [589] * pjproject/trunk/pjsip/src/test-pjsip/test.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/test.h (modified) * pjproject/trunk/pjsip/src/test-pjsip/uri_test.c (modified) Set the caching pool workspace size in pjsip-test to 2MB (configurable) Thu, 06 Jul 2006 14:27:31 GMT bennylp [588] * pjproject/trunk/pjlib/include/pj/pool.h (modified) * pjproject/trunk/pjlib/src/pj/pool_caching.c (modified) Improve the search for correct size in caching pool Wed, 05 Jul 2006 21:42:45 GMT bennylp [587] * pjproject/trunk/pjsip/src/pjsip/sip_parser.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/uri_test.c (modified) Fixed SIP parsing bugs when in-place escaping is enabled Wed, 05 Jul 2006 20:45:55 GMT bennylp [586] * pjproject/trunk/pjsip-apps/build/Footprint.mak (modified) * pjproject/trunk/pjsip-apps/build/get-footprint.py (modified) * pjproject/trunk/pjsip-apps/src/samples/footprint.c (modified) Some improvements in footprint generation Tue, 04 Jul 2006 23:48:51 GMT bennylp [585] * pjproject/trunk/pjsip-apps/build (modified) * pjproject/trunk/pjsip-apps/build/Footprint.mak (added) * pjproject/trunk/pjsip-apps/build/get-footprint.py (added) * pjproject/trunk/pjsip-apps/build/sample_debug.dsp (modified) * pjproject/trunk/pjsip-apps/build/samples.dsp (modified) * pjproject/trunk/pjsip-apps/src/samples/debug.c (modified) * pjproject/trunk/pjsip-apps/src/samples/footprint.c (added) Added script, source file, and makefile to calculate PJSIP/PJMEDIA ... Tue, 04 Jul 2006 23:43:31 GMT bennylp [584] * pjproject/trunk/pjmedia/build/Makefile (modified) * pjproject/trunk/pjmedia/build/pjmedia.dsp (modified) * pjproject/trunk/pjmedia/src/pjmedia/alaw_ulaw.c (added) * pjproject/trunk/pjmedia/src/pjmedia/g711.c (modified) Split ulaw/alaw algorithm from g711.c to alaw_ulaw.c to break circular ... Mon, 03 Jul 2006 22:08:47 GMT bennylp [583] * pjproject/trunk/pjlib-util/include/pjlib-util/scanner.h (modified) * pjproject/trunk/pjlib-util/src/pjlib-util/scanner.c (modified) * pjproject/trunk/pjlib-util/src/pjlib-util/scanner_cis_uint.c (modified) * pjproject/trunk/pjlib/src/pj/hash.c (modified) * pjproject/trunk/pjsip-apps/build/sample_debug.dsp (modified) * pjproject/trunk/pjsip/build/test_pjsip.dsp (modified) * pjproject/trunk/pjsip/include/pjsip/sip_config.h (modified) * pjproject/trunk/pjsip/include/pjsip/sip_parser.h (modified) * pjproject/trunk/pjsip/src/pjsip/sip_msg.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_parser.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_tel_uri.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_uri.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/msg_test.c (modified) Various performance improvements in PJSIP: (1) optimizing for common ... Mon, 03 Jul 2006 15:19:31 GMT bennylp [582] * pjproject/trunk/pjlib-util/src/pjlib-util-test/xml.c (modified) * pjproject/trunk/pjlib-util/src/pjlib-util/md5.c (modified) * pjproject/trunk/pjlib-util/src/pjlib-util/scanner_cis_bitwise.c (modified) * pjproject/trunk/pjlib-util/src/pjlib-util/scanner_cis_uint.c (modified) * pjproject/trunk/pjlib/include/pj/compat/cc_gcc.h (modified) * pjproject/trunk/pjlib/include/pj/pool_i.h (modified) * pjproject/trunk/pjlib/include/pj/string.h (modified) * pjproject/trunk/pjlib/src/pj/file_access_win32.c (modified) * pjproject/trunk/pjlib/src/pj/ioqueue_common_abs.c (modified) * pjproject/trunk/pjlib/src/pj/ioqueue_winnt.c (modified) * pjproject/trunk/pjlib/src/pj/os_core_linux_kernel.c (modified) * pjproject/trunk/pjlib/src/pj/os_core_unix.c (modified) * pjproject/trunk/pjlib/src/pj/os_core_win32.c (modified) * pjproject/trunk/pjlib/src/pj/os_time_win32.c (modified) * pjproject/trunk/pjlib/src/pj/pool.c (modified) * pjproject/trunk/pjlib/src/pj/pool_caching.c (modified) * pjproject/trunk/pjlib/src/pj/pool_dbg.c (modified) * pjproject/trunk/pjlib/src/pj/sock_bsd.c (modified) * pjproject/trunk/pjlib/src/pjlib-test/ioq_udp.c (modified) * pjproject/trunk/pjlib/src/pjlib-test/ioq_unreg.c (modified) * pjproject/trunk/pjlib/src/pjlib-test/select.c (modified) * pjproject/trunk/pjlib/src/pjlib-test/sock.c (modified) * pjproject/trunk/pjlib/src/pjlib-test/udp_echo_srv_ioqueue.c (modified) * pjproject/trunk/pjlib/src/pjlib-test/util.c (modified) * pjproject/trunk/pjmedia/include/pjmedia/types.h (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/gsm.c (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/l16.c (modified) * pjproject/trunk/pjmedia/src/pjmedia-codec/speex_codec.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/conference.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/dsound.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/endpoint.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/g711.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/jbuf.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/master_port.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/pasound.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/plc_common.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/resample_port.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/rtcp.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/rtp.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/sdp_neg.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/session.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/sound_port.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/transport_udp.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/wav_player.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/wav_writer.c (modified) * pjproject/trunk/pjmedia/src/test/audio_tool.c (modified) * pjproject/trunk/pjsip-apps/src/pjsua/pjsua_app.c (modified) * pjproject/trunk/pjsip-apps/src/samples/pjsip-perf.c (modified) * pjproject/trunk/pjsip-apps/src/samples/simpleua.c (modified) * pjproject/trunk/pjsip-apps/src/samples/siprtp.c (modified) * pjproject/trunk/pjsip-apps/src/samples/sndtest.c (modified) * pjproject/trunk/pjsip-apps/src/samples/streamutil.c (modified) * pjproject/trunk/pjsip/include/pjsua-lib/pjsua.h (modified) * pjproject/trunk/pjsip/src/pjsip/sip_endpoint.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_msg.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transport.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transport_tcp.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_uri.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_util.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_acc.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_call.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_core.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_media.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_pres.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/msg_test.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/transport_test.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/tsx_bench.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/txdata_test.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/uri_test.c (modified) Change all pj_memset to pj_bzero(), where applicable Mon, 03 Jul 2006 14:18:17 GMT bennylp [581] * pjproject/trunk/pjlib/include/pj/string.h (modified) * pjproject/trunk/pjlib/src/pj/pool_caching.c (modified) * pjproject/trunk/pjsip-apps/build/Makefile (modified) * pjproject/trunk/pjsip-apps/build/pjsip_apps.dsw (modified) * pjproject/trunk/pjsip-apps/build/pjsip_perf.dsp (deleted) * pjproject/trunk/pjsip-apps/build/sample_debug.dsp (modified) * pjproject/trunk/pjsip-apps/src/pjsip-perf (deleted) * pjproject/trunk/pjsip-apps/src/samples/pjsip-perf.c (modified) * pjproject/trunk/pjsip/include/pjsip/sip_config.h (modified) * pjproject/trunk/pjsip/src/pjsip/sip_endpoint.c (modified) Fixed minor bug in pool_caching.c that prevent pool from being reused if ... Mon, 03 Jul 2006 02:31:10 GMT bennylp [580] * pjproject/trunk/pjsip-apps/src/samples/pjsip-perf.c (modified) Added TCP support in pjsip-perf (also tried on Linux) Mon, 03 Jul 2006 01:30:01 GMT bennylp [579] * pjproject/trunk/pjsip-apps/src/samples/pjsip-perf.c (added) Added (the forgotten) pjsip-perf.c into samples dir Mon, 03 Jul 2006 01:09:50 GMT bennylp [578] * pjproject/trunk/pjsip-apps/build/Samples-vc.mak (modified) * pjproject/trunk/pjsip-apps/build/Samples.mak (modified) * pjproject/trunk/pjsip-apps/build/samples.dsp (modified) * pjproject/trunk/pjsip-apps/src/samples/debug.c (modified) Added pjsip-perf in the samples Mon, 03 Jul 2006 01:09:20 GMT bennylp [577] * pjproject/trunk/pjlib/src/pj/except.c (modified) PJLIB will print the exception name when there is an unhandled exception Sun, 02 Jul 2006 14:53:05 GMT bennylp [576] * pjproject/trunk/pjsip/src/pjsip-ua/sip_inv.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_dialog.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_parser.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transport.c (modified) Final changeset from the PROTOS testing, fixed misc. crashes. See ... Sun, 02 Jul 2006 14:26:43 GMT bennylp [575] * pjproject/trunk/pjsip/src/pjsip/sip_transaction.c (modified) Fixed minor bug in SIP transaction: transaction should verify that the ... Sun, 02 Jul 2006 14:22:35 GMT bennylp [574] * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_call.c (modified) Disconnect call when failed to start media when sending 200/OK response ... Sun, 02 Jul 2006 14:18:47 GMT bennylp [573] * pjproject/trunk/pjsip-apps/src/samples/siprtp.c (modified) Added INVITE request verification in siprtp before incoming call is ... Sun, 02 Jul 2006 13:36:50 GMT bennylp [572] * pjproject/trunk/pjmedia/src/pjmedia/sdp.c (modified) Fixed bug in SDP rtpmap parsing that caused SDP failed to parse the ... Sun, 02 Jul 2006 12:29:54 GMT bennylp [571] * pjproject/trunk/pjmedia/include/pjmedia-codec/types.h (modified) * pjproject/trunk/pjmedia/include/pjmedia/config.h (modified) * pjproject/trunk/pjmedia/src/pjmedia/endpoint.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/sdp.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/session.c (modified) Miscellaneous bug fix and improvements in PJMEDIA: (1) more stricker SDP ... Sun, 02 Jul 2006 09:29:09 GMT bennylp [570] * pjproject/trunk/pjlib-util/build (modified) * pjproject/trunk/pjlib-util/include/pjlib-util/scanner.h (modified) * pjproject/trunk/pjlib-util/src/pjlib-util/scanner.c (modified) Fixed bugs in scanner: (1) pj_cis_match() takes int argument, so when ... Thu, 29 Jun 2006 15:42:57 GMT bennylp [569] * pjproject/trunk/pjmedia/src/pjmedia/rtcp.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/sdp.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/stream.c (modified) Fixed minor bug: RTCP session not fully cleared when it is initialized ... Thu, 29 Jun 2006 14:45:17 GMT bennylp [568] * pjproject/trunk/pjmedia/include/pjmedia/config.h (modified) * pjproject/trunk/pjmedia/include/pjmedia/errno.h (modified) * pjproject/trunk/pjmedia/include/pjmedia/sdp.h (modified) * pjproject/trunk/pjmedia/include/pjmedia/stream.h (modified) * pjproject/trunk/pjmedia/include/pjmedia/transport.h (modified) * pjproject/trunk/pjmedia/src/pjmedia/endpoint.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/errno.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/sdp.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/session.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/stream.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/transport_udp.c (modified) * pjproject/trunk/pjsip-apps/src/samples/siprtp.c (modified) * pjproject/trunk/pjsip-apps/src/samples/siprtp_report.c (modified) * pjproject/trunk/pjsip-apps/src/samples/streamutil.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_call.c (modified) Improvements in PJMEDIA to support RFC 3605 (RTCP attribute in SDP) and ... Thu, 29 Jun 2006 09:51:09 GMT bennylp [567] * pjproject/trunk/pjmedia/include/pjmedia/rtcp.h (modified) * pjproject/trunk/pjmedia/src/pjmedia/rtcp.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/rtp.c (modified) Minor bug fix and enhancements: (1) fixed bug that caused out-of- order ... Thu, 29 Jun 2006 09:45:39 GMT bennylp [566] * pjproject/trunk/pjlib/build/pjlib.dsp (modified) In VC6 workspace, set PJLIB to use IoCompletionPort instead of select() ... Thu, 29 Jun 2006 09:41:34 GMT bennylp [565] * pjproject/trunk/pjsip-apps/src/samples/siprtp_report.c (modified) * pjproject/trunk/pjsip-apps/src/samples/streamutil.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_call.c (modified) Fixed minor bug in the display of packet loss percentage Wed, 28 Jun 2006 16:46:49 GMT bennylp [563] * pjproject/trunk/pjlib/src/pj/config.c (modified) * pjproject/trunk/pjsip-apps/src/pjsua/pjsua_app.c (modified) * pjproject/trunk/pjsip/build (modified) * pjproject/trunk/pjsip/build/Makefile (modified) * pjproject/trunk/pjsip/build/test_pjsip.dsp (modified) * pjproject/trunk/pjsip/include/pjsip.h (modified) * pjproject/trunk/pjsip/include/pjsip/sip_transport.h (modified) * pjproject/trunk/pjsip/include/pjsip/sip_transport_tcp.h (modified) * pjproject/trunk/pjsip/include/pjsua-lib/pjsua_internal.h (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transaction.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transport.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transport_loop.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transport_tcp.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_acc.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_core.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/main.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/msg_logger.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/msg_test.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/test.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/test.h (modified) * pjproject/trunk/pjsip/src/test-pjsip/transport_loop_test.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/transport_tcp_test.c (added) * pjproject/trunk/pjsip/src/test-pjsip/transport_test.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/transport_udp_test.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/tsx_basic_test.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/tsx_bench.c (added) * pjproject/trunk/pjsip/src/test-pjsip/tsx_uac_test.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/tsx_uas_test.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/txdata_test.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/uri_test.c (modified) Major improvements in PJSIP to support TCP. The changes fall into these ... Wed, 28 Jun 2006 16:23:23 GMT bennylp [562] * pjproject/trunk/pjsip/include/pjsip/sip_transport_udp.h (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transport_udp.c (modified) Enhancements and minor bug-fix in SIP UDP transport: (1) application may ... Wed, 28 Jun 2006 16:14:17 GMT bennylp [561] * pjproject/trunk/pjsip/src/pjsip/sip_endpoint.c (modified) Removed mutex protection in pjsip_endpt_create_pool() since the pool ... Wed, 28 Jun 2006 15:26:43 GMT bennylp [560] * pjproject/trunk/pjlib/include/pj/compat/cc_gcc.h (modified) * pjproject/trunk/pjlib/include/pj/compat/cc_msvc.h (modified) Added PJ_INT64() and PJ_UINT64() macro to construct 64bit constants in ... Wed, 28 Jun 2006 15:23:18 GMT bennylp [559] * pjproject/trunk/pjlib/src/pj/ioqueue_winnt.c (modified) * pjproject/trunk/pjlib/src/pjlib-test/ioq_tcp.c (modified) * pjproject/trunk/pjlib/src/pjlib-test/test.h (modified) Fixed bug in ioqueue IOCP: accept() callback is called with new socket ... Wed, 28 Jun 2006 11:48:51 GMT bennylp [558] * pjproject/trunk/pjmedia/build/Makefile (modified) * pjproject/trunk/pjmedia/include/pjmedia.h (modified) * pjproject/trunk/pjmedia/src/pjmedia/transport_udp.c (modified) Fixed minor compliation warning in transport_udp.c, also corrected ... Wed, 28 Jun 2006 11:10:02 GMT bennylp [557] * pjproject/trunk/pjlib/src/pj/sock_bsd.c (modified) * pjproject/trunk/pjlib/src/pjlib-test/sock.c (modified) Fixed bug in sockaddr_in: the sin_zero part of the sockaddr_in is not ... Tue, 27 Jun 2006 12:15:56 GMT bennylp [556] * pjproject/trunk/pjsip/src/pjsip/sip_transaction.c (modified) Fixed bug in transaction: ACK message is not deleted Mon, 26 Jun 2006 15:12:55 GMT bennylp [555] * pjproject/trunk/pjsip/src/test-pjsip/test.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/test.h (modified) * pjproject/trunk/pjsip/src/test-pjsip/tsx_uac_test.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/tsx_uas_test.c (modified) Bring the dead pjsip-test up to date with latest pjsip Mon, 26 Jun 2006 10:05:37 GMT bennylp [554] * pjproject/trunk/pjsip/build/pjsip_core.dsp (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transport_tcp.c (modified) Finished initial SIP TCP transport support Mon, 26 Jun 2006 10:03:09 GMT bennylp [553] * pjproject/trunk/pjlib/include/pj/compat/socket.h (modified) Added OSERR_ENOTCONN to compat/socket.h Mon, 26 Jun 2006 10:02:28 GMT bennylp [552] * pjproject/trunk/pjlib/src/pj/os_error_win32.c (modified) Added Winsock error code to the error message Sat, 24 Jun 2006 11:00:02 GMT bennylp [551] * pjproject/trunk/pjsip/docs/PJSIP-Dev-Guide.pdf (deleted) * pjproject/trunk/pjsip/docs/PJSIP-Testing.pdf (deleted) Removed PDF docs from the SVN tree! Fri, 23 Jun 2006 15:04:54 GMT bennylp [550] * pjproject/trunk/pjsip/build/pjsip_core.dsp (modified) * pjproject/trunk/pjsip/include/pjsip/sip_transport.h (modified) * pjproject/trunk/pjsip/include/pjsip/sip_transport_tcp.h (added) * pjproject/trunk/pjsip/include/pjsip/sip_transport_udp.h (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transport.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transport_tcp.c (added) * pjproject/trunk/pjsip/src/pjsip/sip_transport_udp.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/transport_udp_test.c (modified) Renamed pjsip_transport_unregister() to pjsip_transport_destroy(), also ... Fri, 23 Jun 2006 15:04:11 GMT bennylp [549] * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_call.c (modified) Fixed 1st response time not initialized for UAS call in pjsua Fri, 23 Jun 2006 15:03:04 GMT bennylp [548] * pjproject/trunk/pjlib/include/pj/ioqueue.h (modified) Minor fix to doxygen documentation to ioqueue.h Fri, 23 Jun 2006 01:03:52 GMT bennylp [547] * pjproject/trunk/pjsip/build/pjsip.dsw (modified) * pjproject/trunk/pjsip/build/test_pjsip.dsp (modified) * pjproject/trunk/pjsip/src/test-pjsip/msg_err_test.c (added) * pjproject/trunk/pjsip/src/test-pjsip/msg_logger.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/test.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/test.h (modified) * pjproject/trunk/pjsip/src/test-pjsip/transport_test.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/tsx_uac_test.c (modified) * pjproject/trunk/pjsip/src/test-pjsip/tsx_uas_test.c (modified) Fixed pjsip-test and added msg_err_test.c for testing parsing errors Thu, 22 Jun 2006 22:57:12 GMT bennylp [546] * pjproject/trunk/pjsip-apps/src/samples/siprtp.c (modified) Changed siprtp to strictly use one worker thread for all (SIP and media) Thu, 22 Jun 2006 22:31:48 GMT bennylp [545] * pjproject/trunk/pjsip-apps/src/samples/siprtp.c (modified) Changed siprtp to use timer to schedule transmissions of RTP/RTCP ...