Milestone release-1.6

Completed 14 years ago (Apr 30, 2010 1:46:44 PM)

100%

Total number of tickets: 41 - closed: 41 - active: 0

common

5 / 5

pjlib

7 / 7

pjlib-util

1 / 1

pjmedia

8 / 8

pjmedia-audiodev

3 / 3

pjsip

12 / 12

pjsua-lib

5 / 5

Incompatibility Info

Codec Manager

Only for applications using codec manager independently without media endpoint should notice the following changes:

  • API pjmedia_codec_mgr_init() is modified, a new param pj_pool_factory *pf has been added.
  • A new API pjmedia_codec_mgr_destroy() is introduced, this should be called at deinitialization stage to clean up memory pools used by codec manager.

List of Enhancements

common

#694
Proper installation (make install) on GNU targets
#1041
Unit test framework

pjlib

No results

pjlib-util

#1018
Simple HTTP client implementation (thanks Johan Lantz for the suggestion)

pjnath

No results

pjmedia

#969
Improvement in jitter buffer algoritm for low bandwidth network (thanks Emil Sturniolo for the suggestion)
#1009
Support for the latest Intel IPP version and using Intel IPP on MacOS Intel platform
#1025
Support for using alternate third party PortAudio, Speex, and GSM libraries

pjmedia-audiodev

No results

pjsip

#1031
Automatically handle 423 (Interval Too Brief) response in SIP registration (thanks Tomáš Valenta for the suggestion)
#1032
TLS certificate verification and callback to notify TCP/TLS transport state (thanks Rohit Agrawal, Klaus Darilion, and Pierre-Luc Bacon for the suggestions)

pjsua-lib

#1028
Implement pjsua_codec_set_param()
#1044
Graceful handling on transport disconnection or registration failure
#1057
Implement pjsua_modify_acc()

applications

No results

python

No results

unit-tests

No results

third-party

No results


List of Bugs

common

#993
Build issues on Open Solaris (thanks Amit Kasturi for the report)
#994
Fixes for OpenBSD (thanks Christopher Zimmermann for patches!)
#1026
Miscellaneous fixes

pjlib

#1035
Crash in timer heap cleanup sequence on Symbian if the pool for the timer entry is released beforehand (thanks Tamàs Solymosi for the report)
#1037
Memory pool alignment error when alignment is set to be greater than the default (thanks John Ridges for the report)
#1040
Problem with getting the default IP interface on FreeBSD due to wrong argument to connect() (thanks Roman Grachev for the patch)
#1043
SSL timeout setting not working on Symbian platform (thanks Tamàs Solymosi for the report)
#1046
Zeroconf/link-local/ActiveSync IPv4 adress 169.254.x.x may be used on Windows Mobile devices (thanks Jan Boquist for the info)
#1048
Memory leak in enum_ipv4_ipv6_interface (ip_helper_win32.c) (thanks Andrey Mamchur for the report)
#1058
Different size between pj_sockaddr_in6 and native sockaddr_in6 on 64bit systems, causing failure in using SIP IPv6 UDP transport

pjlib-util

No results

pjnath

No results

pjmedia

#766
Bad audio quality (possibly in resampling) in Linux (thanks Thomas Kluge for the report)
#998
Unhandled SDP attribute a=sendonly/recvonly/sendrecv/inactive in session level (thanks Rafael Maia for the reports)
#1008
Playback not working when using VAS AMR codec on few S60 devices
#1027
Stream sends no audio when using passthrough codecs and bypassing audio switch board (Thanks Yuri Maliy for the report)
#1042
The pjmedia echo cancellation wrapper causes Speex AEC to stop working (thanks Bill Gardner for the report)

pjmedia-audiodev

No results

pjsip

#996
Update the ETag header in the pending PUBLISH requests if the value changes in the previous request (thanks Johan Lantz for the report)
#997
Assertion on MacOS X when fails to destroy mutex, when SIP TCP auto-switch feature is used (thanks Emil Sturniolo for the report)
#1011
"Invalid operation step" assertion when TCP is used
#1029
Fix support for multiple (event) subscriptions in a single dialog (thanks Wang Eric for the report)
#1030
Missing To tag in out-of-dialog response (thanks Rui Macedo for the report)
#1033
Assertion error when shutting down PJSIP while TCP/TLS connect is in progress and a transaction is waiting (thanks Tamàs Solymosi for the report)
#1034
Crash on accepting a call with no codec in the SDP offer
#1036
Stray timer may be registered by SIP TCP and TLS transport in destroy routine, which could crash the program on Symbian (thanks Tamàs Solymosi for the report)
#1056
Transaction termination on transport failure (thanks Tamàs Solymosi for the request)
#1061
Assertion when receiving authentication challenge with empty realm (thanks Andrey Kovalenko for the report)

pjsua-lib

#995
Send un-PUBLISH when pjsua_acc_set_registration(FALSE) is called (thanks Johan Lantz for the suggestion)
#1062
Assertion if 200/OK INVITE response is received during PJSUA-LIB destroy sequence

applications

No results

python

No results

unit-tests

No results

third-party

No results

Note: See TracRoadmap for help on using the roadmap.