Milestone release-1.2

Completed 15 years ago (May 7, 2009 11:13:07 PM)

100%

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

common

3 / 3

pjlib

4 / 4

pjmedia

6 / 6

pjmedia-audiodev

3 / 3

pjnath

2 / 2

pjsip

6 / 6

pjsua-lib

6 / 6

Release Focus

pjnath update

Bring pjnath up to date with the latest ICE, STUN, and TURN RFCs/draft RFCs.

Visual Studio Projects Reorganization

Build configurations to control static/dynamic linking with LIBC/MSVCRT

Currently there are two build configurations in the VS 2005 project files:

  • Debug: multithreaded, statically linked with LIBC, debug (i.e. the /MTd flag).
  • Release: multithreaded, dynamically linked with MSVCRT, release (i.e. the /MD flag).

This release leaves the two build configurations above as is, but it adds four more settings:

  • Debug-Static: multithreaded, statically linked with LIBC, debug (i.e. the /MTd flag).
  • Debug-Dynamic: multithreaded, dynamically linked with MSVCRT, debug (i.e. the /MDd flag).
  • Release-Static: multithreaded, statically linked with LIBC, release (i.e. the /MT flag).
  • Release-Dynamic: multithreaded, dynamically linked with MSVCRT, release (i.e. the /MD flag).

This target naming convention will also apply to Windows Mobile targets (see below).

Windows Mobile targets support in the same VS 2005 project files

Currently Windows Mobile targets (including SmartPhone 2003 and !PocketPC 2003 targets) are available via separate Embedded Visual C++ projects, and one must import these projects into Visual Studio 2005.

This release adds Windows Mobile targets into existing VS 2005 projects.


Codecs work

Integrate G.722.1 and G.722.1c (SIREN7/14), licensed from Polycom.


List of Enhancements

common

#706
Reorganization of Visual Studio 2005 projects to support Windows Mobile targets as well as other build configurations

pjlib

No results

pjlib-util

No results

pjnath

#780
Update PJNATH to the latest STUN, TURN, and ICE specs and other enhancements

pjmedia

#774
Integration of codec G.722.1 and G.722.1c (SIREN7/14)

pjmedia-audiodev

No results

pjsip

#760
Enhancements to PUBLISH management (thanks Johan Lantz for the suggestion)

pjsua-lib

#693
Allow incoming MESSAGE request without message body
#788
SRTP library initialization causes up to 1 second delay for first time call on Windows Mobile emulator (thanks Johan Lantz for the report)
#827
Option in PJSUA-LIB logging config to append existing log file (thanks Robert Cichielo for the suggestion)

applications

No results

unit-tests

No results


List of Bugs

common

#772
Miscellaneous fixes
#776
IPv6 support in pjsua (thanks Soh Wei Sin for the report)

pjlib

#764
Bug with milliseconds time resolution in WinCE/Windows Mobile targets (thanks Johan Lantz for the report)
#769
Bug in select ioqueue: event counter may exceed maximum value, causing stack corruption (thanks Joel Dodson for the report)
#800
Change in IP address selection algorithm (the pj_gethostip() function)
#825
FILE_APPEND_DATA is not valid on Smartphone/Pocket PC2003 and Windows Mobile 5 (thanks Robert Cichielo for the suggestion)

pjlib-util

No results

pjnath

#757
Wrong selection of default candidate among host candidates

pjmedia

#762
Possibility of infinite loop in jitter buffer (thanks Michael Broughton for the report).
#777
Audio switch board must protect ports accesses in all operations.
#778
Endianness issue in IPP G.722.1 codec.
#781
Conference bridge must protect all ports accesses.
#820
Glitch noise in the beginning of call (thanks Ruud Klaver for the report).

pjmedia-audiodev

No results

pjsip

#503
Handle the case when CANCEL is responded with 200/OK but 487 is not sent
#506
Behavior when cancelling INVITE before provisional response is received
#794
Bug with generating SDP version in origin line (thanks Joel Dodson for the report)
#798
UAC disconnect call when receiving BYE in early state (thanks Gang Liu for the suggestion)
#815
Re-INVITE transactions takes too long to be cleared when failed final response is received, causing application to unable to send subsequent re-INVITE (thanks Ruud Klaver for the patch)

pjsua-lib

#786
Crash when UAC invite or subscribe session initialization fails (thanks Rostislav Molodyko for the report)
#789
Buddy callback is still called even after buddy has been deleted (thanks Robert Cichielo for the report)
#824
Race condition in sound auto-close feature may cause sound device to not be opened

applications

No results

unit-tests

No results

Note: See TracRoadmap for help on using the roadmap.