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
Benny Prijono
0fc2c6bb34
Part of ticket #780 (work in progress): added IPv6 support to various STUN attributes and added the test from draft-ietf-behave-stun-test-vectors
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2580 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-07 09:42:58 +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
8caf31cce5
Ticket #772 (misc fix): Updated floating point version of math statistic to return the rounded mean value.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2577 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06 16:41:54 +00:00
Benny Prijono
8ba349f211
Misc (ticket #772 ): added SIPp scenario for forked PRACK
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2576 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06 15:41:30 +00:00
Benny Prijono
1f6331a2ea
Misc (ticket #772 ): added several SIPp scenario files
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2575 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06 15:04:48 +00:00
Nanang Izzuddin
53b597926e
Ticket #774 :
...
- Renamed VS6 & VS8 project name/filename: libg7221 --> libg7221codec.
- SVN things: added "output" dir, updated ignore properties.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2574 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06 14:43:29 +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
Benny Prijono
d0ebbc59c5
Misc (ticket #772 ): fixed missing dependency to pjmedia-audiodev in the applications makefiles
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2569 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06 10:00:56 +00:00
Benny Prijono
8972bf0c3b
Ticket #776 : IPv6 option in pjsua
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2568 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-05 18:30:45 +00:00
Benny Prijono
a2591fe7fa
Misc (ticket #772 ): added pjmedia-audiodev to pjsip_apps VS6 workspace
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2567 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-03 10:21:14 +00:00
Benny Prijono
45f2f35792
Misc (ticket #772 ): bug in pjsua application when reading the URL from the buddy list, causing corrupt/invalid URI to be returned
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2566 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-02 12:15:23 +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
Benny Prijono
ca97b5f415
More ticket #774 (re: g722): some modifications in VS6 projects/workspace
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2564 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-01 15:48:35 +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
Benny Prijono
56aaca9ec5
Misc (ticket #772 ): added missing hash_test.c in pjlib-test eVC4 project
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2562 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-30 18:28:52 +00:00
Benny Prijono
045ce3e37d
Misc (ticket #772 ): added pjmedia-audiodev dependency for PocketPJ in EVC4 workspace
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2561 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-30 18:27:24 +00:00
Benny Prijono
f1a47b840c
Ticket #764 : Bug with milliseconds time resolution in WinCE/Windows Mobile targets (thanks Johan Lantz for the report)
...
- use QueryPerformanceCounter() (via pj_get_timestamp() API) to emulate the msec precision)
- more strict tests in pjlib-test
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2560 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-30 18:22:16 +00:00
Perry Ismangil
74338058c2
Addition of Debug-Static, Debug-Dynamic, Release-Static, and Release-Dynamic build configuration for Visual Studio, for Win32 target
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2559 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-30 12:15:43 +00:00
Nanang Izzuddin
fc96d5baf9
Ticket #771 (auddev-misc): Minor fix in auddemo menu.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2558 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-27 15:43:44 +00:00
Nanang Izzuddin
f46a69b069
Ticket #771 (auddev-misc): Fixed handle leak in WMME, handle of thread quit event never got closed.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2557 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-27 15:36:18 +00:00
Nanang Izzuddin
719f7396dd
Ticket #771 (auddev-misc): Fixed WMME impl to allow buffer burst processing.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2556 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-27 15:22:35 +00:00
Nanang Izzuddin
21286f269d
Ticket #771 (auddev-misc):
...
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: https://svn.pjsip.org/repos/pjproject/trunk@2555 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-27 15:15:46 +00:00
Benny Prijono
ccf3e24e3d
Ticket #769 : Bug in select ioqueue: event counter may exceed maximum value, causing stack corruption (thanks Joel Dodson for the report)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2554 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-26 11:16:06 +00:00
Benny Prijono
fbb6810c9a
Updated version to 1.1-trunk
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2526 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-19 19:56:28 +00:00
Benny Prijono
829db09d3c
Changed version to 1.1
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2524 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-19 15:10:12 +00:00
Benny Prijono
f6945dddd6
Failed in pjnath-test due to ticket #742
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2523 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-18 18:56:25 +00:00
Benny Prijono
713587ce11
More ticket #747 : the previous fix in r2505 causes parsing IPv6 address in Via to fail. Also added some torture messages in the SIP message test vectors.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2522 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-18 18:24:40 +00:00
Benny Prijono
729d01a702
APS-direct fix (ticket #738 ): G.711 is disabled accidently
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2521 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-18 12:49:18 +00:00
Benny Prijono
83372f448d
Part of APS-Direct (ticket #738 ): crash in stream.c when stream_info->param is NULL
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2520 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-17 17:35:27 +00:00
Benny Prijono
733a5f61f2
Ticket #755 : segfault with IPv6 transport (thanks Cedric Levequ for the report)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2519 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-17 11:25:52 +00:00
Nanang Izzuddin
eaed311096
Ticket #737 : Updated eVC 4 projects to support for the new audio device API.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2518 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-17 11:20:30 +00:00
Benny Prijono
51fc47f497
Fixed warnings about unchecked fgets() return value with gcc 4
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2517 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-17 11:19:48 +00:00
Benny Prijono
6b6fce1e89
Compilation warnings in IPP codec (misc fixes, ticket #720 )
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2516 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-17 10:13:30 +00:00
Nanang Izzuddin
e1f8eda698
Ticket #753 : Fixed timestamp increment in clock thread to consider the channel count, also renamed the field name from samples_per_frame to timestamp_inc.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2515 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-16 18:57:06 +00:00
Nanang Izzuddin
a3aa6f9f0b
Ticket #737 : Minor fix for auddemo.c, disable its log color (that may cause log unreadable on bright/white shell background).
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2514 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-16 16:34:33 +00:00
Nanang Izzuddin
6f7d5a1983
Ticket #737 : Fixed assertion when auddev is opened in playback direction only.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2513 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-16 16:29:39 +00:00
Benny Prijono
ae53fdc951
Documentation error for pj_timer_heap_poll(): if no timer exists, the second part of timeval will be filled with PJ_MAXINT32 and not -1. Thanks Phil Torre for the report
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2512 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-13 15:49:06 +00:00
Benny Prijono
f32d7ad66f
Ticket #751 : Incorrect table based CRC32 calculation on big endian platforms (thanks Ruud Klaver for the fix)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2511 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-13 12:28:00 +00:00
Benny Prijono
d24c7aadbf
Ticket #729 : MacOS X endianness detection on universal build (thanks Ruud Klaver for the patch)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2510 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-13 12:15:43 +00:00
Benny Prijono
275539b1a2
Wrong payload type for L16/48Khz stereo codec (thanks Yann for the report)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2509 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-13 09:33:02 +00:00
Nanang Izzuddin
34f4066588
Ticket #739 : Fixed static libs ordering in symbian_ua.mmp based on dependencies, most to least depeendent.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2508 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-12 23:40:36 +00:00