Fixed #1746: Assertion in sip_transaction.c when ACK and retransmit timer events occur simultaneously

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4787 74dad513-b988-da41-8d7b-12977e46ad98
Re #1742 (misc): Added NULL check before cloning codec param in pjmedia stream (thanks Wolfgang Kampichler for the fix).



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4788 74dad513-b988-da41-8d7b-12977e46ad98
Re #1742 (misc): Fix invalid use of Endpoint on pjsua2-test


git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4789 74dad513-b988-da41-8d7b-12977e46ad98
Re #1742 (misc): Add input file checking on pjsua2_demo


git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4790 74dad513-b988-da41-8d7b-12977e46ad98
Fix #1747: Don't process message body in the incoming 200/UPDATE if we don't send offer in the UPDATE. Note this also fixes another issue: session timer should always inspect 200/UPDATE response (for session refresh) regardless availability of message body.



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4791 74dad513-b988-da41-8d7b-12977e46ad98
Re #1742: fixed bug: when cloning multipart body in multipart_clone_data(). Thanks Nick Wilson for the patch

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4792 74dad513-b988-da41-8d7b-12977e46ad98
Closed #1748: enhancements to WAV player API

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4793 74dad513-b988-da41-8d7b-12977e46ad98
Misc re #1742: fixed output error in helper.mak in swig module setup.py

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4794 74dad513-b988-da41-8d7b-12977e46ad98
Changed version to 2.2.1

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4795 74dad513-b988-da41-8d7b-12977e46ad98
Changed version to 2.2.1-svn

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4797 74dad513-b988-da41-8d7b-12977e46ad98
Misc (re #1751): added experimental option to enable/use worker thread for Python. To enable worker thread:
 - uncomment USE_THREADS in pjsip-apps/src/swig/python/Makefile
 - change USE_THREADS to True in pjsip-apps/src/pygui/application.py


git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4798 74dad513-b988-da41-8d7b-12977e46ad98
Re #1751 Removed reference to libmilenage in ipjsua iOS

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4799 74dad513-b988-da41-8d7b-12977e46ad98
Re #1751: Fix build error when using 'disable-libsamplerate' on configure.



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4800 74dad513-b988-da41-8d7b-12977e46ad98
Re #1750 fix for detecting definition of CodecID in newer ffmpeg

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4801 74dad513-b988-da41-8d7b-12977e46ad98
Re #1752: Add option to resolve hostname when trying to get network interface.



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4802 74dad513-b988-da41-8d7b-12977e46ad98
Misc (re #1751): Fixed unremoved pjsua2_demo.o after 'make clean'.



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4803 74dad513-b988-da41-8d7b-12977e46ad98
Fix #1753: Fixed crash in pjsua2 when receiving unsolicited MWI.



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4804 74dad513-b988-da41-8d7b-12977e46ad98
Fix #1754: Fixed crash in video stream when encoder returns zero payload length.



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4805 74dad513-b988-da41-8d7b-12977e46ad98
Fix #1755: Send ACK for incoming 200/INVITE even after call is disconnected.



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4806 74dad513-b988-da41-8d7b-12977e46ad98
Fixed #1756: Race condition in SIP transaction termination (thanks to Kevin Harwell for the patch)



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