Milestone release-1.2
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
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