Nanang Izzuddin
94bca3319f
Ticket #849 : Updated conf switch to force destination port to be available for the new connection.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/sipit24@2701 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-17 15:34:26 +00:00
Benny Prijono
f82645edba
Minor ( #838 ): should not print sound device creation to the log when the conference bridge is created with PJMEDIA_CONF_NO_DEVICE (thanks Fabio Cherchi for the report)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2696 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-12 18:22:16 +00:00
Nanang Izzuddin
f5011665c6
Ticket #820 : Fixed sound port to return zero-filled audio frame when there is 'problem' getting frame from remote port ('no_frame' label), this seems to fix stutter noise issue on Mac.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2685 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-07 16:51:17 +00:00
Nanang Izzuddin
e3cddc8fc7
Ticket #774 : Minor update in G722.1 default setting in pjmedia codec's config.h: removed phrase 'under development', G722.1 remains disabled by default.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2680 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-06 19:13:16 +00:00
Nanang Izzuddin
551ace80e7
Ticket #819 :
...
- Updated APS to supports for sampling rate 16kHz and stereo (using resample).
- Fixed buffer len calculations in Symbian MDA.
- Disabled multichannel support on Symbian MDA (since its input device doesn't support for stereo?).
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2677 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-06 15:44:12 +00:00
Benny Prijono
2eabad9b7e
More ticket #774 : fixed G.722.1 compilation warnings on linux/gcc-4.3.2
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2675 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-06 14:34:13 +00:00
Nanang Izzuddin
d5190be977
Ticket #762 : Fixed jitter buffer in handling DTX with relative short period of 'keep alive', e.g: Speex DTX seems to periodically send a keep alive frame every 20 silence frames.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2672 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-01 15:13:01 +00:00
Benny Prijono
3105be6a26
Fixed ticket #812 : Noise with Symbian MDA sound backend when making a call
...
- handle frame type NONE in the MDA
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2668 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-30 18:49:13 +00:00
Benny Prijono
dc8c49028e
More ticket #706 : renamed output names from vs8 to vc8 to make it backward compatible
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2664 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-29 15:30:38 +00:00
Nanang Izzuddin
39d733b369
Ticket #762 : Cleaned up jbuf.c of unused function jb_framelist_origin().
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2662 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-29 12:37:39 +00:00
Nanang Izzuddin
2e4f03fd27
Cleaned up bunch of compile warnings. Special for libgsmcodec, its warning level is reduced from 4 to 3.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg2@2654 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-27 19:18:38 +00:00
Nanang Izzuddin
89c273edc7
Initial VS settings for all platforms.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg2@2649 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-27 12:41:05 +00:00
Benny Prijono
60e31fc682
Fixed ticket #794 : Bug with generating SDP version in origin line (thanks 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: https://svn.pjsip.org/repos/pjproject/trunk@2643 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-23 11:50:25 +00:00
Nanang Izzuddin
00fdd88b61
Ticket #706 :
...
- 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: https://svn.pjsip.org/repos/pjproject/trunk@2640 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-22 15:37:28 +00:00
Nanang Izzuddin
0cf8d05d62
Ticket #706 : Merged branch vs-reorg into trunk:
...
- 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: https://svn.pjsip.org/repos/pjproject/trunk@2638 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-22 14:27:55 +00:00
Nanang Izzuddin
5ac6cdf3a7
#792 : Fixed WM6 build configs, updated svn prop for pjsua_wince & pocketpj.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg@2631 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-21 19:04:26 +00:00
Nanang Izzuddin
57ccc7ff4f
#792 : Updated output file name: use short platform name wm6std/pro & replace hyphen with dash.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg@2630 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-21 17:00:57 +00:00
Perry Ismangil
50a7530d1d
#792 work in progress
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg@2629 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-21 14:59:35 +00:00
Nanang Izzuddin
29b6baf2c4
#792 : Renamed test_pjsip to pjsip_test, updated some missing settings for Win32 platform.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg@2626 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-21 11:12:40 +00:00
Nanang Izzuddin
6ae3846f7e
#792 : Updated property sheet win32-common and updated some projects settings
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg@2625 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-20 20:11:18 +00:00
Perry Ismangil
740891ec08
#792 work in progress: all vcproj now has property sheets wired in.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg@2622 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-20 16:41:35 +00:00
Benny Prijono
8496b93939
More ticket #774 : added option to shift PCM input to encoder right by some value (default is 1) to make it compatible with some other app
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2620 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-20 14:19:11 +00:00
Benny Prijono
319c8173be
More ticket #774 : compilation error for VS8 and make build system due to last modifications in libg7221codec and pjmedia_test
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2617 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-18 15:15:34 +00:00
Benny Prijono
3594ab35f3
More ticket #774 : optimization for siren7/siren14 codecs
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2616 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-18 14:29:28 +00:00
Benny Prijono
8604b1413b
More ticket #774 : added more ITU test vectors for siren codecs
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2615 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-18 11:49:54 +00:00
Benny Prijono
d4c751e767
More ticket #774 : updated VS6, VS8, and Makefile for the Siren7/Siren14 test vectors
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2614 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-18 00:34:45 +00:00
Benny Prijono
1dc0da7da7
More ticket #774 : added g.722.1c test vectors
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2613 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-18 00:12:13 +00:00
Nanang Izzuddin
a5c1abf3fb
Added sample of ps inherited from another ps.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg@2609 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-17 13:54:57 +00:00
Perry Ismangil
e6410c26ca
#792 work in progress, solutions loads but then freezes VS. Trying it on other PCs.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg@2606 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-16 10:13:21 +00:00
Nanang Izzuddin
7d8043adc9
Ticket #771 (misc fix): Added G.722.1 codec to mips test, also added macro protections for codec usages.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2605 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-15 17:56:17 +00:00
Nanang Izzuddin
019e35b55d
Ticket #772 (misc fix): Changed var 'test' from a global var to static var, since there was naming conflict with libg7221codec.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2604 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-15 17:54:46 +00:00
Nanang Izzuddin
27659816cf
Ticket #774 : Minor fix, reset mode counter in g7221_init().
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2603 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-15 17:50:50 +00:00
Nanang Izzuddin
56e380affa
Ticket #774 :
...
- 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: https://svn.pjsip.org/repos/pjproject/trunk@2601 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-15 14:45:41 +00:00
Nanang Izzuddin
69b69ae4d1
Ticket #788 : Updated pjsua_media_subsys_init() to perform SRTP library initialization.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2597 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-14 15:18:30 +00:00
Perry Ismangil
aedca3a8de
Branching for #706 work on reorganisation of Visual Studio projects
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg@2588 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-08 22:17:46 +00:00
Nanang Izzuddin
5549667823
Ticket #762 : Replaced stricmp() with pj_ansi_stricmp() for cross platform compatibility.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2587 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-08 18:41:32 +00:00
Nanang Izzuddin
b070811e2a
Ticket #772 (misc): Updated stream_destroy() to call jbuf_destroy().
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2586 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-08 18:30:32 +00:00
Nanang Izzuddin
94974cc916
Ticket #762 : Updated delay calculation method & added statistic report in jbuf_destroy().
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2585 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-08 18:22:31 +00:00
Perry Ismangil
05d1769aaf
#706 work in progress: all Win32 projects now have all 6 configs. Settings not correct yet.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2584 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-08 11:28:16 +00:00
Nanang Izzuddin
ff55744bd4
Ticket #762 : Fixed jbuf in handling far sequence jump (the distance is over jbuf capacity) while jbuf is empty.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2583 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-07 23:16:24 +00:00
Nanang Izzuddin
b67116c94c
Ticket #781 : Fixed conf bridge API functions to have mutex protection when accessing ports.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2582 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-07 12:56:02 +00:00
Nanang Izzuddin
97539ce114
Ticket #777 : Rechecked & updated audio switch board functions to make sure they have mutex protection in accessing conf ports.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2581 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-07 11:08:21 +00:00
Nanang Izzuddin
ad4bb0aa3d
Ticket #762 : Updated JB test:
...
- 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: https://svn.pjsip.org/repos/pjproject/trunk@2579 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06 17:13:33 +00:00
Nanang Izzuddin
127b4dd00d
Ticket #762 : Major updates on jitter buffer:
...
- 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: https://svn.pjsip.org/repos/pjproject/trunk@2578 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06 17:05:34 +00:00
Nanang Izzuddin
1b9f46bdbb
Ticket #778 : Fixed IPP G722.1 codec to aware about endianness in packing/decoding G722.1 RTP payload.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2573 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06 13:52:01 +00:00
Nanang Izzuddin
134989a6f7
Ticket #774 : Fixed G722.1 codec to aware about endianness in packing/unpacking RTP payload (the underlying implementation, ITU impl ref, works with 16-bits coded data).
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2572 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06 11:45:25 +00:00
Benny Prijono
ef1391705e
Misc (ticket #772 ): removed pasound.c and wmme_sound.c from pjmedia eVC4 project, and added pjmedia_auddev_wince to wince_demos eVC4 workspace and fix the pjsua_wince project dependency
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2571 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06 10:53:51 +00:00
Benny Prijono
f87f67cd97
Ticket #768 : Media initialization returns error if no audio device is detected
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2570 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06 10:02:53 +00:00
Nanang Izzuddin
f484a1df85
Ticket #774 : Fixed generation of G722.1 modes list in enum_codec().
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2565 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-02 10:41:22 +00:00
Nanang Izzuddin
57b8857010
Ticket #774 :
...
- 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: https://svn.pjsip.org/repos/pjproject/trunk@2563 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-01 12:05:34 +00:00