Milestone release-1.10

Completed 13 years ago (May 5, 2011 9:51:25 AM)

100%

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

common

4 / 4

pjlib

7 / 7

pjlib-util

1 / 1

pjmedia

10 / 10

pjmedia-audiodev

7 / 7

pjsip

8 / 8

pjsua-lib

7 / 7

Release 1.10

Highlights:

  • Support for hot-pluged audio devices (#1204)
  • Fixed bug in PJLIB-UTIL STUN resolver which added four seconds delay if packet is lost (#1229)
  • Fixed erratic timer if system time is changed (#1211)
  • Support for IPP version 7 (#1200)

Incompatibility

  • Symbian applications must add these two libraries in their .MMP file. This is due to the new PJLIB's System Information API that was implemented in ticket #1202.
    LIBRARY         hal.lib efsrv.lib 
    
  • Makefile targets must re-run aconfigure to update the makefiles.


Ticket List:

List of Enhancements

common:

#1218
Modify configure-iphone to use the latest version of gcc
#1250
Update the year in copyright text in all files

pjlib, pjlib-util:

#1202
PJLIB System Information API
#1211
Add pjlib API pj_gettickcount() that returns a monotonically increasing timestamp

pjnath:

No results

pjmedia, pjmedia-audiodev:

#1199
Support G722 with 10ms packet length (thanks Erik Waling for the report)
#1200
Support IPP version 7.0
#1206
Add pjmedia_stream API to get the last frame type retrieved from the jitter buffer.
#1210
Misc coreaudio fixes for iPhone OS (setting Audio Session category in stream creation and after interruption)

pjsip, pjsua-lib:

#1161
Support for adding custom headers in presence subscription requests
#1203
iPhone OS background mode detection
#1205
Configurable delay before registration refresh setting in pjsua_acc_config (thanks to Marcus Froeschl for the patch)
#1209
Option to update Contact URI when sending re-INVITE or UPDATE

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

No results


List of Bugs

common:

#1175
Miscellaneous fixes for 1.10
#1212
Error string not re-registered after pjsua restarted

pjlib, pjlib-util:

#1197
WSAECONNRESET errors on Windows 2000 or 2003 may cause UDP transport to stop working
#1225
iPhone: UDP socket send error after waking up from background mode (thanks Joe Meade for the report)
#1226
iPhone (info only): No audio in calls if app is woken up from background mode without network connectivity (thanks Joe Meade for the report)
#1229
Bug in STUN resolver causes delay for 4 seconds if packet is lost. Also add other enhancements to the resolver (thanks Guy Zelkha for the report)
#1230
Removed assertion in PJLIB for Posix when fails to release mutex (thanks Marcus Froeschl for the report)
#1246
Use CFHost API for pj_getaddrinfo() on iPhone OS

pjnath:

No results

pjmedia, pjmedia-audiodev:

#597
Error reading WAV files when there are extra chunks after DATA chunk (thanks Thomas Johnson for the patch)
#1188
Audio breakups after jitter buffer discarding frames (thanks Bogdan Krakowski for the report)
#1189
Click noise produced by the jitter buffer when it progressively discard audio frames to improve latency (thanks Bogdan Krakowski for the patch)
#1233
Wrong SDP media transport parsed when the media line has no format
#1243
ICE bug: If RTCP is not in use, the agent MUST signal that using b=RS:0 and b=RR:0
#1249
Memory corruption bug in splitcomb (thanks Peter Lukac for the report and the fix)

pjsip, pjsua-lib:

#1190
Remote dialog info is not updated if 100 (Trying) response contains To tag parameter (thanks Marcus Froeschl for the report)
#1221
Crash when SIP transport tried to write to a broken pipe
#1222
Assertion if BYE is received while callee is still in early state
#1223
Bug in initializing message body's media type from incoming message (thanks Gang Liu for the report)
#1224
Crash in modifying account credentials (thanks Viktor Krikun for the report)
#1228
Long delay in iPhone initialization (thanks Guy Zelkha for the report)
#1232
Possible memory corruptions caused by pjsua_acc_modify() (thanks Viktor Krikun for the report)
#1240
When call is redirected with 3xx response, call info may still show old target as the remote peer
#1245
Assertion may be raised if iPhone app woken up to perform registration and the server is down (thanks Alejandro Orellana for the report)
#1247
Deadlock potential in sip_regc.c if sending fails (thank you Alejandro Orellana for the report)
#1248
INVITE after redirection not sent to new destination

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

No results

Note: See TracRoadmap for help on using the roadmap.