Re #1562: PJSUA-LIB shutdown operation may block for a long time if system time is modified while the shutdown is in progress. Also fixed similar issue in STUN client.


git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4297 74dad513-b988-da41-8d7b-12977e46ad98
Fix #1593: avoid wrap around in caching pool capacity value.



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4298 74dad513-b988-da41-8d7b-12977e46ad98
Fixes #1595: Allow call hangup immediately after outgoing call



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4300 74dad513-b988-da41-8d7b-12977e46ad98
Fixes #1596: Fix handling of incoming UPDATE request



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4301 74dad513-b988-da41-8d7b-12977e46ad98
Fixed #1597: Handle socket failure in STUN resolution when coming back from iPhone/iOS background mode

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4304 74dad513-b988-da41-8d7b-12977e46ad98
Misc (re #1562): Add a protection in med_tp_timer_cb() against call that may have been terminated before ICE callback is called. It has been reported that this has caused a crash, but we cannot reproduce it. Thanks Karina for the report.

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4305 74dad513-b988-da41-8d7b-12977e46ad98
Fixed #1598: Assertion when sip error code is not set (thanks Peter Koletzki for the report)



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4306 74dad513-b988-da41-8d7b-12977e46ad98
Re #1595: Restrict the fix in r4300 so it only applies to outgoing call



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4307 74dad513-b988-da41-8d7b-12977e46ad98
Re #1559: Fix dependencies when running parallel make (thanks Shaun Ruffell for the patch)



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4308 74dad513-b988-da41-8d7b-12977e46ad98
Fixed #1599: Fixed bug that caused new contact not being used in UPDATE/re-INVITE



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4309 74dad513-b988-da41-8d7b-12977e46ad98
Fix #1600: V4L2 capture device always re-enqueues buffer with index zero.


git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4310 74dad513-b988-da41-8d7b-12977e46ad98
Misc (re #1562): Update ffmpeg version check regarding 'AVCodec::encode' removal (see also r4277).

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4311 74dad513-b988-da41-8d7b-12977e46ad98
Re #1559: Fixed registration timeout setting used by ipjsua to take effect immediately.



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4312 74dad513-b988-da41-8d7b-12977e46ad98
Fixed #1601: Add locking mechanism when ICE transport is in negotiation state



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4313 74dad513-b988-da41-8d7b-12977e46ad98
Fix #1604: crash caused by double destructions in ICE stream transport.



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4314 74dad513-b988-da41-8d7b-12977e46ad98
Fix #1605: always re-init media channel for SDP re-offer/answer generation.



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4315 74dad513-b988-da41-8d7b-12977e46ad98
Re #1570: Update BB10 audio driver to the latest changes in SDK:
 1. Disable MMAP on play and record
 2. Use type VIDEO_CHAT as opposed to VOICE (recommended by RIM audio team)
 3. Free up audio_manager handles properly (RIM audio team code review)
 4. Set the play to headset because VIDEO_CHAT defaults to speaker (recommended RIM audio team)
 5. Removed the conditional compile for the old SDK version as nothing that’s not built with the current SDK will run on BB10

Thank you Bob Cripps for the patch!


git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4316 74dad513-b988-da41-8d7b-12977e46ad98
Fix #1603: reinit UDP socket of DNS resolver when sendto() returning EPIPE.



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4317 74dad513-b988-da41-8d7b-12977e46ad98
Fixed #1607: Send UDP keep-alive to original request address if response comes from different address

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4318 74dad513-b988-da41-8d7b-12977e46ad98
Fixed #1606: Support query-only on registration bindings

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4319 74dad513-b988-da41-8d7b-12977e46ad98