Milestone release-1.0-rc3

Completed 11 years ago (Sep 25, 2008 12:25:23 PM)

100%

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

applications

1 / 1

common

2 / 2

pjlib

4 / 4

pjmedia

11 / 11

pjsip

4 / 4

pjsua-lib

6 / 6

Release Focus

This release focuses on fixing bugs to make the libraries more stable for the upcoming 1.0 release. Some areas where bugs have been fixed include:

  • tone generator issues (ticket #619, #642)
  • SIP forking issues (ticket #620, #635)
  • Unexpected SIP message flow causes assertion or crash (ticket #640, #641, #623)

Some enhancements have also been made on this release. Please see the ticket list for the complete information.



List of Enhancements

common

No results

pjlib

#622
Reactivate the support for iqoueue epoll back-end for Linux (thanks Simon Chen for the patch)
#629
Wrapping IGMPv2 multicast socket options (thanks Seth Hinze for the patch).

pjlib-util

No results

pjnath

No results

pjmedia

#547
Path to DirectX SDK headers need to be manually inserted
#614
Support for Alaw/ULaw format in WAV player and recorder objects
#616
ICE media transport should have a default option to switch RTP transmission to source address if remote doesn't use ICE
#628
Use the fixed point version of IPP G.729 implementation on architectures that don't have FPU (thanks Seth Hinze for the patch).
#630
Implement (another) WMME audio device (thanks Seth Hinze for the patch).
#631
Add capability of media transport to query actual remote address from where RTP received (thanks Seth Hinze for the patch)..
#638
Update jitter buffer to avoid/reduce such case of shrinking and underflow occuring one after another.

pjsip

No results

pjsua-lib

#611
Configuration option to force the route URI to use loose routing
#643
Consider the server IP address before trying to re-register with a new Contact when the REGISTER response contains different IP address

python

No results

applications

No results



List of Bugs

common

#625
Unicode build issues on Windows platform (thanks Seth Hinze for the patch).
#627
General compiler warnings when building for WinCE (thanks Seth Hinze for the patch).

pjlib

#636
Linux compilation issue when autoconf is not used (thanks Seth Hinze for the patch).
#639
Assertion in <ctype.h> functions with Visual Studio 2005 when handling non-ASCII characters (e.g. UTF-8)

pjlib-util

No results

pjnath

No results

pjmedia

#619
Bad tone quality when floating point is disabled (thanks Olle Frimanson for the report)
#621
Update PortAudio to the latest revision to fix VS 2008 compilation issues (thanks Atik for the report)
#633
Bugs in dsound.c: stop/start without close/reopen & possible buffer overrun when 10 ms samples used (thanks Seth Hinze for the patch).
#642
Discontinuous tone generation (thanks Olle Frimanson for the report)

pjsip

#620
PRACK is sent to the wrong UAS when 100rel is used and the dialog forks (thanks Ruud Klaver for the report)
#637
Handling of non-ASCII UTF-8 characters in SIP message elements (thanks Navaneetha Subramanian for the report)
#640
Crash when receiving ACK with SDP after BYE has been received (thanks Amit Sharma for the report)
#641
Assertion error when late 200/OK is received after call has been disconnected (thanks Dan Åberg for the report)

pjsua-lib

#623
Assertion when receiving SUBSCRIBE with non presence event (thanks Lucas Rosa Galêgo for the report)
#624
Assertion error when pjsua_acc_del() is followed immediately by pjsua_acc_add() (thanks Dan Åberg and Salahuddin Ahmed for the report)
#635
Disconnect the other call leg when multiple 2xx/OK responses to INVITE are received due to forking

python

No results

applications

#626
PocketPJ build issue when SRTP disabled (thanks Seth Hinze for the patch).



Minor Changes

Minor Enhancements

No results

Minor Bug Fixes

#634
Assertion when rejecting incoming INVITE when the call arrives while pjsip is being shutdown

Note: See TracRoadmap for help on using the roadmap.