summaryrefslogtreecommitdiff
path: root/pjmedia
AgeCommit message (Collapse)Author
2009-05-01Ticket #762: Fixed jitter buffer in handling DTX with relative short period ↵Nanang Izzuddin
of 'keep alive', e.g: Speex DTX seems to periodically send a keep alive frame every 20 silence frames. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2672 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-30Fixed ticket #812: Noise with Symbian MDA sound backend when making a callBenny Prijono
- handle frame type NONE in the MDA git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2668 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-29More ticket #706: renamed output names from vs8 to vc8 to make it backward ↵Benny Prijono
compatible git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2664 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-29Ticket #762: Cleaned up jbuf.c of unused function jb_framelist_origin().Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2662 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-28Ticket #706: Merged branch vs-reorg2 into trunk:Nanang Izzuddin
- Currently supported platforms are: Win32, WM6 std & pro, WM5 SP & PPC, WM2003 SP & PPC. - Added libpjproject into solution, this is a single 'combo' library that bundles all PJSIP libraries. - Cleaned up most of compile warnings, note that warning level of libgsmcodec has been reduced from 4 to 3. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2660 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-23Fixed ticket #794: Bug with generating SDP version in origin line (thanks ↵Benny Prijono
Joel Dodson for the report) - the INVITE session now correctly uses the SDP offer "fixed" by the negotiator, hence it will have the correct origin fields. - removed update_sdp_version() from PJSUA-LIB - the negotiator now also fixes the session ID of subsequent answer so that it's identical to the previous SDP git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2643 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-22Ticket #706:Nanang Izzuddin
- Added missing PocketPj.vcproj. - Updated include paths of pjmedia_codec.vcproj. - Fixed pjproject-vs8.sln that might cause VS stuck in loading. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2640 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-22Ticket #706: Merged branch vs-reorg into trunk:Nanang Izzuddin
- Currently supported platforms are Win32 & WM6 std/pro. - Renamed project test_pjsip with pjsip_test, also source directory 'test-pjsip' to 'test'. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2638 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-20More ticket #774: added option to shift PCM input to encoder right by some ↵Benny Prijono
value (default is 1) to make it compatible with some other app git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2620 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-18More ticket #774: compilation error for VS8 and make build system due to ↵Benny Prijono
last modifications in libg7221codec and pjmedia_test git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2617 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-18More ticket #774: optimization for siren7/siren14 codecsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2616 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-18More ticket #774: added more ITU test vectors for siren codecsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2615 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-18More ticket #774: updated VS6, VS8, and Makefile for the Siren7/Siren14 test ↵Benny Prijono
vectors git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2614 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-18More ticket #774: added g.722.1c test vectorsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2613 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-15Ticket #771 (misc fix): Added G.722.1 codec to mips test, also added macro ↵Nanang Izzuddin
protections for codec usages. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2605 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-15Ticket #772 (misc fix): Changed var 'test' from a global var to static var, ↵Nanang Izzuddin
since there was naming conflict with libg7221codec. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2604 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-15Ticket #774: Minor fix, reset mode counter in g7221_init().Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2603 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-15Ticket #774:Nanang Izzuddin
- Added build config for GNU autoconf & make. - Fixed some G.722.1 codes for linux & mingw32 targets, e.g: types defs, collision function name 'round'. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2601 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-14Ticket #788: Updated pjsua_media_subsys_init() to perform SRTP library ↵Nanang Izzuddin
initialization. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2597 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-08Ticket #762: Replaced stricmp() with pj_ansi_stricmp() for cross platform ↵Nanang Izzuddin
compatibility. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2587 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-08Ticket #772 (misc): Updated stream_destroy() to call jbuf_destroy().Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2586 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-08Ticket #762: Updated delay calculation method & added statistic report in ↵Nanang Izzuddin
jbuf_destroy(). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2585 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-08#706 work in progress: all Win32 projects now have all 6 configs. Settings ↵Perry Ismangil
not correct yet. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2584 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-07Ticket #762: Fixed jbuf in handling far sequence jump (the distance is over ↵Nanang Izzuddin
jbuf capacity) while jbuf is empty. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2583 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-07Ticket #781: Fixed conf bridge API functions to have mutex protection when ↵Nanang Izzuddin
accessing ports. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2582 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-07Ticket #777: Rechecked & updated audio switch board functions to make sure ↵Nanang Izzuddin
they have mutex protection in accessing conf ports. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2581 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06Ticket #762: Updated JB test:Nanang Izzuddin
- Added support for more scenarios, e.g: frame loss, late, sequence restart, etc. - Added automatic test result checks based on specified condition. - Updated test data. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2579 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06Ticket #762: Major updates on jitter buffer:Nanang Izzuddin
- Updated loop condition in put_frame() to avoid possibility of infinite loop. - Added JB capabilities to handle sequence restart & jump. - Updated jitter calculation, e.g: reset max_hist_level after updating prefetch, avoid updating prefetch when burst level is exceeding max_burst. - Updated shrinking method to be less agressive (only shrink JB when JB size is twice larger than burst level). - Updated the way JB switching status from 'initializing' to 'processing' by waiting for some OP switch cycles. - Few simplifications in framelist process, e.g: replacing fields 'empty' & 'tail' with 'size'. - Minor updates: comments, shortened framelist field names, added some JB states for reporting/monitoring purpose. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2578 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06Ticket #778: Fixed IPP G722.1 codec to aware about endianness in ↵Nanang Izzuddin
packing/decoding G722.1 RTP payload. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2573 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06Ticket #774: Fixed G722.1 codec to aware about endianness in ↵Nanang Izzuddin
packing/unpacking RTP payload (the underlying implementation, ITU impl ref, works with 16-bits coded data). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2572 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06Misc (ticket #772): removed pasound.c and wmme_sound.c from pjmedia eVC4 ↵Benny Prijono
project, and added pjmedia_auddev_wince to wince_demos eVC4 workspace and fix the pjsua_wince project dependency git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2571 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06Ticket #768: Media initialization returns error if no audio device is detectedBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2570 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-02Ticket #774: Fixed generation of G722.1 modes list in enum_codec().Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2565 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-01Ticket #774:Nanang Izzuddin
- Initial source of G.722.1/Annex C integration. - Disabled some "odd" modes of L16 codec (11kHz & 22kHz mono & stereo) while releasing some payload types. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2563 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-30Addition of Debug-Static, Debug-Dynamic, Release-Static, and Release-Dynamic ↵Perry Ismangil
build configuration for Visual Studio, for Win32 target git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2559 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-27Ticket #771 (auddev-misc): Fixed handle leak in WMME, handle of thread quit ↵Nanang Izzuddin
event never got closed. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2557 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-27Ticket #771 (auddev-misc): Fixed WMME impl to allow buffer burst processing.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2556 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-27Ticket #771 (auddev-misc):Nanang Izzuddin
Updated audio test tool: - Fixed playback report on avg interval. - Added feature to set/get capture & playback latecies setting. - Minor update on drift calculation, improve a bit readibility for debugging. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2555 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-18APS-direct fix (ticket #738): G.711 is disabled accidentlyBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2521 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-17Part of APS-Direct (ticket #738): crash in stream.c when stream_info->param ↵Benny Prijono
is NULL git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2520 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-17Ticket #737: Updated eVC 4 projects to support for the new audio device API.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2518 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-17Compilation warnings in IPP codec (misc fixes, ticket #720)Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2516 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-16Ticket #753: Fixed timestamp increment in clock thread to consider the ↵Nanang Izzuddin
channel count, also renamed the field name from samples_per_frame to timestamp_inc. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2515 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-16Ticket #737: Fixed assertion when auddev is opened in playback direction only.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2513 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-13Wrong payload type for L16/48Khz stereo codec (thanks Yann for the report)Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2509 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-12(Major) Task #737 and #738: integration of APS-Direct and Audiodev from ↵Benny Prijono
aps-direct branch to trunk. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2506 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-04Ticket #744: Jitter buffer does not discard duplicate frame if it is ↵Benny Prijono
currently empty (thanks Mårten Wikström for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2485 74dad513-b988-da41-8d7b-12977e46ad98
2009-02-24Ticket #730: Fixed stream to convert units of jitter buffer params, from ↵Nanang Izzuddin
msecs (in stream info) to frame counts (for jitter buffer). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2477 74dad513-b988-da41-8d7b-12977e46ad98
2009-02-13Ticket #728: Nanang Izzuddin
- Fixed l16_open() to initialize VAD & PLC settings. - Minor fixes: updated few parts related to macro PLC_DISABLED. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2453 74dad513-b988-da41-8d7b-12977e46ad98
2009-02-10Ticket #722: Fixed VoIP metrics calculations in RTCP-XR for cases of no gap, ↵Nanang Izzuddin
no burst, and no both. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2447 74dad513-b988-da41-8d7b-12977e46ad98