Milestone release-2.6

Completed 7 years ago (Jan 26, 2017 3:05:43 AM)

100%

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

applications

1 / 1

common

7 / 7

pjlib

8 / 8

pjlib-util

2 / 2

pjmedia

7 / 7

pjmedia-audiodev

1 / 1

pjmedia-videodev

1 / 1

pjnath

3 / 3

pjsip

8 / 8

pjsua-lib

11 / 11

pjsua2

1 / 1

third-party

1 / 1

Release Focus

  • WinRT/Win10 support


Ticket List:


List of Enhancements

common:

#1900
Windows 10 / Universal Windows Platform port
#1941
Review iOS 10 integration to PJSIP

pjlib, pjlib-util:

#1513
pj_pool_safe_release() API
#1963
QoS for IPv6 for platform that supports IPV6_TCLASS
#1964
QoS for darwin OS which supports SO_NET_SERVICE_TYPE
#1979
Add support to parse address string with scope ID
#1989
Implement pj_strtok()/pj_strtok2() to replace strtok()

pjnath:

No results

pjmedia, pjmedia-audiodev:

#1910
Option to regularly send video keyframe in the beginning of video call session
#1943
AES-GCM crypto support for SRTP
#1947
Support for OpenH264 v1.6.0 codec
#1956
Support for setting audio input source capability in Android JNI audio device
#1970
Add function pjmedia_rtp_decode_rtp2()
#1977
Add attach2() and pjmedia_transport_attach2() to pjmedia transport interface
#1978
Add function to get RTP session from stream/vid stream

pjmedia-videodev:

No results

pjsip, pjsua-lib:

#1949
Support video window manipulation for native preview
#1951
Add callback to configure SRTP setting and key in pjsua/pjsua2
#1965
Add support to specify Contact params specific to REGISTER requests
#1967
Add function pjsip_tdata_get_dlg()
#1975
Add support to select elliptic curve and signature algorithm for TLS
#1976
Support to generate a synthesized IPv6 address from IPv4 address
#1982
Add option to reinitialize call media transports
#1983
Add option to update call Via address

pjsua2, swig:

#1960
Export SIP transport TLS state and TLS certificate info to PJSUA2

applications, python, unit-tests, third-party:

#1954
Add WebRTC to third party component


List of Bugs

common:

#1919
Fix unused-variable warnings when using -NDEBUG build option
#1945
Miscellaneous fixes
#1950
Failure in configure-android when specifying --use-ndk-cflags with Android NDK r11 or later

pjlib, pjlib-util:

#1953
Fail to create resolver when library built with IPv6 but run on system without IPv6
#1961
Timer not fired due to timestamp clock issue in Android
#1969
Crash on using an already destroyed SSL socket
#1974
Various fixes for DNS, primarily for IPv6
#1984
Remove the implementation of PJ_HASH_USE_OWN_TOLOWER

pjnath:

#1957
Fixed ICE stagnation when connectivity check fails
#1972
ICE initialization issues when creating a component/candidate fails.
#1990
Call fails to answer due to ICE media transport init blocking

pjmedia, pjmedia-audiodev:

#1958
Update RTP sequence number during keep-alive

pjmedia-videodev:

#1948
Modify async dispatch to synchronous on Mac and iOS video device implementation

pjsip, pjsua-lib:

#1946
Assertion in deinitializing client auth session when dialog creation fails
#1952
Fail to start media due to mismatch address type in SDP connection line
#1955
Assertions in DNS SRV resolution with IPv6 TCP/TLS target
#1959
Add reference counter to pjsip_inv_session to avoid race condition
#1962
Premature STUN socket destruction when there's an error during STUN server resolution
#1971
Enable IPv6 in ICE transport/TURN in PJSUA
#1980
Assertion if remote removes some media lines in previous SDP negotiations
#1981
Assertion when session timer is disabled and PJSIP receives 422
#1985
Escape '@' in the Replaces parameter of REFER request
#1987
Assertion in re-INVITE with PJSUA_CALL_REINIT_MEDIA
#1988
Crash on UDP transport restart

pjsua2, swig:

No results

applications, python, unit-tests, third-party:

No results


List of Tasks

#1932
Support OpenSSL 1.1.0
#1940
Support for Android NDK r12 and Android N
#1986
Migrate Android projects from Eclipse to Android Studio

Note: See TracRoadmap for help on using the roadmap.