Re #1758: updated wrapper with Visual Studio specific settings, also added the wrapper to VS project.




git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4864 74dad513-b988-da41-8d7b-12977e46ad98
Fixed #1774: Unfreed transports upon stack shutdown/restart



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4865 74dad513-b988-da41-8d7b-12977e46ad98
Re #1768: move access to MainActivity class from MyApp to avoid undefined symbol error when not compiling for Android app



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4866 74dad513-b988-da41-8d7b-12977e46ad98
Re #1758: updated with the latest OpenH264 to fix compilation error with bsi->eOutuptFrameType and missing int32_t type on Windows

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4867 74dad513-b988-da41-8d7b-12977e46ad98
Misc re #1751: removed --tls-srv-name from pjsua usage text since that feature has been removed long time ago by #1448 (thanks Alexander Traud for the patch)

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4868 74dad513-b988-da41-8d7b-12977e46ad98
Closed #1775: Changing OpenSSL default method from TLSv1 to SSLv23 to enable enable AES-GCM cipher suites in default (thanks Alexander Traud for the patch).

Also fixed a bug in SIP TLS transport (sip_transport_tls.c). According to [https://trac.pjsip.org/repos/browser/pjproject/trunk/pjsip/include/pjsip/sip_transport_tls.h#L94 sip_transport_tls.h:94], when PJSIP_SSL_UNSPECIFIED_METHOD is set as method, PJSIP_SSL_DEFAULT_METHOD will be used. But the implementation uses PJ_SSL_SOCK_PROTO_DEFAULT instead of PJSIP_SSL_DEFAULT_METHOD. Currently this is fine because both resolve to TLSv1, but the patch will break it.


git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4869 74dad513-b988-da41-8d7b-12977e46ad98
Misc re #1751: changing Android java's String.isEmpty() to String.length()==0 for better portability since the former is only available on API level 9

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4870 74dad513-b988-da41-8d7b-12977e46ad98
Re #1765: 
 - Fixed unnecessary white-space error
 - Limiting log message to servers
 - Adding SSL_OP_SINGLE_ECDH_USE optionally
 - OpenSSL could be built without elliptic curve support, or too old



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4871 74dad513-b988-da41-8d7b-12977e46ad98
Misc (re #1751): fix crash when receiving unhold message caused by access to invalid data as a result of pool reset (Thanks to Itay Bianco for the report).



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4872 74dad513-b988-da41-8d7b-12977e46ad98
Closed #1758: use OpenH264 lib version 1.0.0 release instead of the latest git version which is still changing

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4873 74dad513-b988-da41-8d7b-12977e46ad98
Re #1758: misc: reverted accidentally checked in test.h

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4874 74dad513-b988-da41-8d7b-12977e46ad98
Re #1776: Initial implementation of Libyuv wrapper. Supports:
 - library detection via autoconf
 - scaling and conversion function (from/to I420 or BGRA)



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4875 74dad513-b988-da41-8d7b-12977e46ad98
Misc (re #1751): Fixed possible bad assertion caused by race condition between regc_tsx_callback() and pjsip_regc_send() (thanks John Ryan for the report).



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4876 74dad513-b988-da41-8d7b-12977e46ad98
Misc (re #1751): Delete config.log and config.status on "make distclean/realclean".



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4877 74dad513-b988-da41-8d7b-12977e46ad98
Misc (re #1751): Updated configure script to pass params using "$@" (thanks Alexander Traud for the feedback).



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4878 74dad513-b988-da41-8d7b-12977e46ad98
Fix #1777: Problem in audio device list refresh after unregistering an audio device factory.



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4879 74dad513-b988-da41-8d7b-12977e46ad98
Misc (re #1751): Fixed missing initialization in pjsua2 TlsConfig::toPj() and TransportConfig::toPj() may cause transport creation failure (thanks Sneha Bansal for the report).



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4880 74dad513-b988-da41-8d7b-12977e46ad98
Re #1757, re #1758: fix configure script. Now OpenGL renderer is enabled by default by the configure script. And added missing dependency to -lstdc++ for the openh274 library

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4881 74dad513-b988-da41-8d7b-12977e46ad98
CMake: pjlib and pjlib-util (Linux only)
CMake: add pjnath (Linux only)