PJSIP version 1.1
Released on 2009-03-19T19:46:56Z
This release is the development in the trunk and contains both bug-fixes and features additions from the previous [milestone:release-1.0.1 release-1.0.1]. It may have non-backward compatible changes from the previous release. If you are maintaining a stable application based on the 1.0 series, you may want to have the [milestone:release-1.0.2 release-1.0.2] instead.
Release Focus
This release contains major enhancements, with the introduction of Nokia APS-Direct and new Audio Device API.
Nokia APS-Direct
The APS-Direct is a feature to make use of the hardware codecs supported by Symbian's Audio Proxy Server (APS) API. Since audio frames coming from/into APS are in encoded format, we need to bypass most of the audio processing in PJMEDIA (since PJMEDIA works with PCM audio frames). Understandably many PJMEDIA features (e.g. conference bridge and many features associated with it such as WAV playback/recording) will not be available when APS-Direct is used.
See Using APS-Direct and VAS-Direct in PJMEDIA for more information.
New Audio Device API
With the introduction of APS-Direct, we discovered that the old sound device API couldn't provide us with the features that are required, so new audio device API has been developed.
See PJMEDIA Audio Device API for more information.
Automated-Tests
This release has been equipped with automated tests to maintain the quality of the code. Please see http://dash.pjsip.org for the result!
API Changes and Incompatibility Info
We would expect some changes in the sound device interface, with the addition of a new API to expose device capabilities (such as volume control and audio routing). See PJMEDIA Audio Device API for more information.
For more details about the ticket list, please see Release Notes