Timeline


and

06/28/08:

17:36 Milestone release-0.9.0 completed
= Release 0.9 = == New Features and Enhancements == Many new features …
16:35 Changeset [2092] by bennylp
Tagged 0.9.0
16:19 Changeset [2091] by bennylp
Updated PJ_VERSION to 0.9.0-release
16:15 Ticket #543 (Test framework for pjsua) closed by bennylp
fixed
09:48 Changeset [2090] by bennylp
Fixed build error on Symbian
09:47 Changeset [2089] by bennylp
Removed old PLC setting from pjmedia/config.h

06/27/08:

19:52 Changeset [2088] by nanang
Updated PESQ test to save the WAV output on failure and report the PESQ …
19:40 Changeset [2087] by bennylp
Updated python test readme doc
19:39 Changeset [2086] by bennylp
Fixed crash when handling incoming MESSAGE request without message body …
19:00 Changeset [2085] by nanang
Fixed wrong variable name for number of failed tests
18:53 Changeset [2084] by bennylp
Added stdout buffering option in Python tests
17:47 Changeset [2083] by nanang
Removed userdata param in callback funcs of mod_media_playrec.py
17:15 Changeset [2082] by nanang
Updated runall.py to cleanup the 'logs' directory before test; fixed log …
16:59 Changeset [2081] by bennylp
Added more Python tests: offer with multiple media lines
16:22 Changeset [2080] by bennylp
Added the ability to send a complete/arbitrary SIP INVITE message in …
16:19 Changeset [2079] by bennylp
Fix handling of multiple media lines in the incoming SDP offer. Now …
16:12 Changeset [2078] by nanang
Ticket #543: - added options to run.py - passing options in runall.py to …
13:48 Changeset [2077] by bennylp
Media session should not reject the whole SDP when it receives SDP with …
13:47 Changeset [2076] by bennylp
Fixed assertion when parsing incoming SDP which is not properly terminated …
11:18 Changeset [2075] by nanang
Ticket #543: - Fixed bug of calculating clock interval which should …
07:52 Changeset [2074] by nanang
Fixed minor bug on ptime calculation on player creation; Updated pjsua-app …
07:41 Changeset [2073] by nanang
Fixed session.c incorrectly parsing channel count from SDP
05:45 Changeset [2072] by bennylp
Fixed extra '/' character when encoding stereo codecs (thanks Gianluca …
03:51 Changeset [2071] by bennylp
python testing: fixed slow test performance due to expecting wrong text in …

06/26/08:

17:20 Changeset [2070] by bennylp
Rearrange the commands in mod_pres.py to make it work
17:20 Changeset [2069] by bennylp
echo command in pjsua can be used to print any text, and this is used to …
17:17 Changeset [2068] by bennylp
Added test duration in runall.py output, and add public ICE in excluded …
15:23 Changeset [2067] by bennylp
Added option to disable stdout buffering in pjsua, and adjust the python …
14:51 Changeset [2066] by bennylp
Added various tests with invalid SDP and other SIP parameters
14:47 Changeset [2065] by bennylp
Fixed assertion in invite session when INVITE has bad SDP because the SDP …
14:12 Changeset [2064] by nanang
Ticket #544: Fixed SRTP on hold+reinvite scenario
13:52 Changeset [2063] by nanang
Ticket #543: Updated PESQ to start/stop manually stream/record instead of …
11:27 Changeset [2062] by bennylp
Set universal_newlines=False in run.py, and added failed UPDATE scenario …
10:48 Changeset [2061] by bennylp
Specifying star in codec selection will select all codecs. Fixed the codec …
10:46 Changeset [2060] by bennylp
Fixed bug: media got deactivated when SDP negotiation fails on re-INVITE …
08:29 Changeset [2059] by bennylp
Added PRACK tests and ICE with public proxy tests
08:24 Changeset [2058] by bennylp
Do no disconnect invite session if authentication fails for requests …
07:26 Changeset [2057] by nanang
Ticket #543: Updated PESQ test, sound device used only by one side to …
04:51 Changeset [2056] by bennylp
Changed log verbosity of STUN unrecognized attribute log from 4 to 5 since …

06/25/08:

18:26 Changeset [2055] by bennylp
Replaced WAV files for automated testing
16:16 Changeset [2054] by bennylp
Optimize the number of characters written to SDP by ICE
13:35 Changeset [2053] by bennylp
Fixed assertion error when resending re-INVITE after it is challenged with …
13:18 Changeset [2052] by nanang
Ticket #543: Updated mod_pseq & mod_media_playrec.
10:05 Changeset [2051] by nanang
Ticket #543: added mod pesq & mod media playrec to runall.py, also added …
09:31 Changeset [2050] by nanang
Ticket #543: added initial WAV files for test input
05:23 Ticket #551 (Generic URI scheme handler (thanks Juri Glaß)) created by bennylp
Add generic URI scheme to handle non-SIP/non-tel URI such as http or email …
05:15 Ticket #550 (PRACK is not re-sent on 401/407 challenge (thanks Josh Benson)) closed by bennylp
fixed: Fixed in r2049
05:15 Changeset [2049] by bennylp
Fixed ticket #550: PRACK is not re-sent on 401/407 challenge (thanks Josh …
05:14 Ticket #550 (PRACK is not re-sent on 401/407 challenge (thanks Josh Benson)) created by bennylp
PJSIP is not retrying the PRACK request if it is challenged with 401/407 …

06/24/08:

06:32 Changeset [2048] by nanang
More ticket #542: Updated default capture latency (tested OK on Vista …

06/23/08:

17:17 Changeset [2047] by bennylp
Fixed crash in ICE when adding peer reflexive candidate

06/21/08:

13:30 Changeset [2046] by bennylp
Fixed bug in TURN when sending Send Indication
12:52 Changeset [2045] by bennylp
Optimize TURN client to send Send Indication without allocating a pool
12:51 Changeset [2044] by bennylp
Added more API to initialize STUN message and attributes without pool
09:13 Changeset [2043] by bennylp
Fixed bug in ICE: packet is not sent when ICE is not running (remote has …
07:41 Changeset [2042] by bennylp
Added pjnath_test, pjturn_client, and pjturn_server projects in VS6 …
07:36 Changeset [2041] by bennylp
Fixed bug with authenticating STUN messages when unrecognized/unknown …
05:18 Changeset [2040] by bennylp
Peers use STUN mapped address instead of local address in TURN client …

06/20/08:

17:44 Changeset [2039] by bennylp
Large changeset to replace all occurences of year 2007 with 2008 in the …
17:06 Ticket #541 (Documentation update) closed by bennylp
fixed
16:45 Changeset [2038] by nanang
More ticket #543: added PESQ test
16:39 Changeset [2037] by bennylp
Updated doxygen documentations
12:43 Changeset [2036] by nanang
More ticket #543: added SRTP tests on scripts-sendto
03:41 Ticket #549 (Modification in media transport API to support more offer/answer scenarios) closed by bennylp
fixed

06/19/08:

19:31 Changeset [2035] by bennylp
Make SDP parser more lenient by ignoring first newlines.
19:29 Changeset [2034] by bennylp
Set svn attributes on new test script files
19:25 Changeset [2033] by bennylp
More ticket #543: added mod_sendto.py to send arbitrary INVITE request
16:09 Ticket #544 (RTP/AVP/SAVP negotiation on UPDATE/re-INVITE) closed by nanang
fixed: In r2032: updated SRTP transport to 'remember' remote transport type …
09:10 Changeset [2032] by bennylp
Ticket #549: major modification in media transport API to support more …
09:07 Ticket #549 (Modification in media transport API to support more offer/answer scenarios) created by bennylp
While the media transport API interface have changed significantly from …
09:06 0.9/Media_Interface_Change edited by bennylp
(diff)
09:04 ICE_SDP.png attached to 0.9/Media_Interface_Change by bennylp
ICE offer/answer flow chart
09:03 0.9/Media_Interface_Change edited by bennylp
(diff)
08:54 Changeset [2031] by bennylp
Added new API's in ICE stream transport to assist offer/answer …
08:49 Changeset [2030] by bennylp
Clarified in the pj_create_random_string() comment that the output string …

06/18/08:

16:04 Changeset [2029] by nanang
Added new callback for module: post_func (called at the end of the test), …
12:36 Ticket #548 (Validate memory usage) created by bennylp
.. as part of QA.

06/17/08:

10:17 0.9/Media_Interface_Change edited by bennylp
(diff)
09:51 0.9/Media_Interface_Change edited by bennylp
(diff)
09:29 Ticket #547 (Path to DirectX SDK headers need to be manually inserted) created by ismangil
When building libportaudio fresh from sources, the path of DirectX …
09:29 0.9/Media_Interface_Change edited by bennylp
(diff)

06/16/08:

16:08 0.9/Media_Interface_Change edited by bennylp
(diff)
08:04 Changeset [2028] by bennylp
More ticket #543: updated automated tests to run on Unix
04:52 Changeset [2027] by nanang
More ticket #540: updated snd-auto-close to work friendly with call
03:27 Changeset [2026] by nanang
Cleaned up unused field avg_jitter from rtcp session

06/15/08:

14:43 Changeset [2025] by bennylp
Added presence pjsua unit tests

06/14/08:

17:43 Changeset [2024] by bennylp
Changed tonegen to use native clock rate, and other minor changes
15:40 Changeset [2023] by bennylp
Refine the tone feature implementation in pjsua
15:33 Changeset [2022] by bennylp
Added pjmedia_tonegen_rewind()
14:42 Changeset [2021] by bennylp
Added ringback/alert tones in pjsua
11:54 Ticket #439 (Encoder is called for FRAME_TYPE_NONE) closed by bennylp
fixed: Done in r2020: - Re-enable the feature in ticket #56 (disable VAD …
11:52 Ticket #546 (Send RTCP SDES and RTCP BYE) closed by bennylp
fixed: Done in r2020. This changeset also contains other stuffs: - re-enable …
11:52 Changeset [2020] by bennylp
Implement ticket #546 and revisit ticket #439: - ticket #546 implements …
11:49 Ticket #546 (Send RTCP SDES and RTCP BYE) created by bennylp
Send RTCP SDES containing CNAME when stream is created, and RTCP BYE when …
11:44 Changeset [2019] by bennylp
More ticket #505: added constants to shrink the excess frames in jbuf even …
10:20 Ticket #439 (Encoder is called for FRAME_TYPE_NONE) reopened by bennylp
It seems that the CPU problem has been fixed in Speex, we can re-enable …

06/13/08:

17:08 Ticket #540 (Shutdown the sound device when the media flow is idle) closed by nanang
fixed
17:07 Ticket #473 (Speex version upgrade and handling multiple speex audio frames) closed by nanang
fixed
12:01 Changeset [2018] by nanang
Ticket #540: Added pjsua-lib feature auto-close sound device on idle and …
10:32 Changeset [2017] by bennylp
More ticket #543: added ICE test
10:19 Changeset [2016] by nanang
Added svn:ignore list for symbian_ua_gui
07:52 Changeset [2015] by bennylp
Fixed various compilation warnings with gcc strict compilation
06:51 Ticket #545 (Handle nameserver that (incorrectly) returns DNS RCODE 2/5/9 for DNS SRV ...) created by bennylp
Martin wrote: First an SRV-query is sent; if this query fails an A-query …

06/12/08:

17:45 Changeset [2014] by bennylp
Fixed build error on the Python module. It's still not up-to-date with the …
14:13 Changeset [2013] by bennylp
Ticket #543: added TCP call in pjsua unit test
13:34 Ticket #544 (RTP/AVP/SAVP negotiation on UPDATE/re-INVITE) created by bennylp
Case: - Caller is using RTP/SAVP, callee is using RTP/AVP - Call …
13:10 Changeset [2012] by bennylp
More ticket #543: added SRTP negotiation tests
13:08 Ticket #525 (Crash on call update or re-invite (Thanks Alexey)) closed by bennylp
fixed: This has been fixed when ICE is checked-in, but related to this, r2011
13:07 Changeset [2011] by bennylp
Related to ticket #525: transport_srtp returns PJ_EINVALIDOP in UPDATE or …
11:55 Ticket #542 (Enable setting sound device latency at runtime.) closed by nanang
fixed: In r2010: updated dsound.c to adapt with latency setting
11:54 Changeset [2010] by nanang
More ticket #542: updated dsound.c to adapt with latency setting
10:37 Changeset [2009] by bennylp
Ticket #543: initial framework for pjsua testing, still needs lots of test …
10:35 Ticket #543 (Test framework for pjsua) created by bennylp
Test framework for pjsua which automates testing of various settings and …
08:30 Changeset [2008] by bennylp
Added echo option and stdout refresh in pjsua to assist automated test …
07:48 Changeset [2007] by nanang
Ticket #542: added new API and macro for sound device latency settings, …
07:45 Ticket #542 (Enable setting sound device latency at runtime.) created by nanang
Some of unstable audio problems seem to be caused by latency set too low …
07:36 Changeset [2006] by bennylp
Bug in srv_resolver: host_resolved value may exceed number of SRV records …

06/11/08:

06:18 Changeset [2005] by bennylp
Fixed error representing the qvalue in Contact header (parser error), and …
02:53 FAQ edited by bennylp
(diff)

06/10/08:

13:56 Changeset [2004] by nanang
Updated default speex quality settings and reenabled pjsua to set Speex …
10:24 0.9/Media_Interface_Change edited by bennylp
(diff)
09:35 Changeset [2003] by nanang
Fixed Speex build config
09:09 Changeset [2002] by nanang
Upgraded Speex version to the latest and reorganized it in local copy …
06:13 Changeset [2001] by bennylp
Added gdi32.lib and advapi32.lib in Samples-vc.mak as it causes link error …
00:05 Ticket #61 (Support for SRTP) closed by nanang
fixed

06/09/08:

10:20 0.9/Media_Interface_Change edited by bennylp
(diff)
09:02 0.9/Media_Interface_Change created by bennylp
07:32 Changeset [2000] by nanang
Removed codec G729 from encdec.c
06:34 Ticket #541 (Documentation update) created by bennylp
06:23 Ticket #540 (Shutdown the sound device when the media flow is idle) created by bennylp
Currently the sound device is kept open in PJSUA-LIB even when nothing is …
06:04 Ticket #539 (Create media transport dynamically in PJSUA-LIB) created by bennylp
Currently all media transports are pre-created in PJSUA-LIB according to …
05:07 Changeset [1999] by bennylp
Related to r1996, do not return 0.0.0.0/8 class IP address in …
04:35 Changeset [1998] by nanang
Added more validations & a new API (thanks Florian Bomers): - added more …

06/07/08:

06:23 Changeset [1997] by bennylp
Fixed more mismatch decl/def function specifications (thanks Samuel …
06:14 Changeset [1996] by bennylp
Ignore 0.0.0.0/8 class IP address in interface enumeration function since …
04:22 Changeset [1995] by bennylp
Fixed mismatched between declaration and definition of …

06/06/08:

18:18 Ticket #538 (Closed TCP connection should be removed from the hash table immediately) created by bennylp
Currently when TCP connection is closed, it will be put in idle state even …
18:10 Changeset [1994] by bennylp
Added error logging when authentication fails in TURN server sample
18:07 Changeset [1993] by bennylp
Fixed minor bug: wrong pool name for STUN session pool
17:53 Ticket #418 (Protect client registration session (regc) with mutex) closed by bennylp
fixed: Done in r1992
17:52 Changeset [1992] by bennylp
Ticket #418 Protect client registration session with mutex
15:59 Changeset [1991] by bennylp
Fixed compilation warnings in dns_server.c
13:32 Ticket #535 (Add mathematics & statistics module.) closed by nanang
fixed
09:52 Ticket #485 (Support for new TURN draft (TURN-07) and latest ICE draft (ICE-19)) closed by bennylp
fixed
09:51 Changeset [1990] by bennylp
More ticket #485: added TURN support in PJSUA-LIB API
09:50 Changeset [1989] by bennylp
More ticket #485: major modification in transport_ice to support new ICE …
09:47 Changeset [1988] by bennylp
Major major modifications related to ticket #485 (support for TURN-07): - …
09:19 Ticket #537 (Simple DNS Server class (for testing)) closed by bennylp
fixed: Done in r1987. The DNS server is pj_dns_server class in …
09:18 Changeset [1987] by bennylp
Ticket #537: implemented Simple DNS Server class (for testing) in …
09:16 Ticket #537 (Simple DNS Server class (for testing)) created by bennylp
A simple DNS server class with DNS A and SRV records support, mostly to be …
09:12 Changeset [1986] by bennylp
More ticket #531: added user_data parameter in activesocket creation API …
07:15 Changeset [1985] by nanang
Added field maximum bitrate to codec param, this is useful for providing …
06:13 Changeset [1984] by nanang
Cleaned up warnings of [u]char-[u]int conversions

06/05/08:

05:50 Changeset [1983] by nanang
Ticket #473: - fixed issue on Speex multiple frames (encoding: encoded …
01:17 Changeset [1982] by nanang
Fixed bug in copying buffer and updated post process of buffer shrinking

06/04/08:

09:44 Changeset [1981] by bennylp
Fixed gcc warnings about type pruned pointers
09:04 Ticket #525 (Crash on call update or re-invite (Thanks Alexey)) reopened by bennylp
Ticket re-opened: The fix to call …

06/03/08:

05:54 Changeset [1980] by nanang
Fixed C & C++ cross linked problem and missing newly added libsrtp.lib in …

06/02/08:

13:30 Changeset [1979] by nanang
More ticket #61: enabled SRTP on Symbian
11:00 Changeset [1978] by nanang
Fixed Symbian build on OS with case sensitive filename (e.g: Linux)
09:16 Changeset [1977] by nanang
Fixed uninitialized output size before calling G.722 encoder
09:06 Changeset [1976] by bennylp
Increase clock rate limit in pjsua to 192000 (from 48000)
05:23 Ticket #61 (Support for SRTP) reopened by bennylp
Ticket reopened for porting SRTP to Symbian.

05/30/08:

08:57 DevelopingSymbianAppWithCarbide edited by bennylp
(diff)
08:53 Changeset [1975] by nanang
Fixed wchar_t definition for all build targets.
07:47 Changeset [1974] by nanang
Added symbian_ua_gui to symbian root build settings (bld.inf), fixed …
06:35 Changeset [1973] by nanang
Initial source of GUI version of Symbian UA
06:30 Changeset [1972] by nanang
Updated delaybuf to learn burst level in realtime instead of only in the …
06:24 Changeset [1971] by nanang
Added another WSOLA implementation, PJMEDIA_WSOLA_IMP_WSOLA_LITE, this is …

05/29/08:

06:03 Changeset [1970] by nanang
Fixed bug wrong option for resample port between conference bridge and …
03:05 Ticket #431 (Empty Authorization header is not removed when the actual header is sent) closed by bennylp
duplicate: This was duplicate of ticket #521
02:56 Ticket #404 (Issues with Windows Vista) closed by bennylp
fixed
02:44 Ticket #421 (IPv6 support in PJSIP) closed by bennylp
fixed
02:43 Ticket #420 (IPv6 support in PJMEDIA) closed by bennylp
fixed
Note: See TracTimeline for information about the timeline view.