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
Misc #1751: added logging when TLS domain verification fails due to invalid use of wildcard. Thanks Alexander Traud for the patch

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4882 74dad513-b988-da41-8d7b-12977e46ad98
Re #1751 (misc): Fixed incorrect usage of dev_size (should be dev_count) in coreaudio device



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4883 74dad513-b988-da41-8d7b-12977e46ad98
Misc (re #1751): Uninitialized variable 'body.tsxState.type' in PJSUA2 in SipEvent::fromPj() (thanks Thomas Steinacher for the report and the fix).



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4884 74dad513-b988-da41-8d7b-12977e46ad98
Misc (re #1751): Remove reference to PJSUA2 Call instance from PJSUA library in PJSUA2 Call destructor regardless the PJSUA state to avoid crash caused by accessing dangling pointer of the Call instance (thanks Thomas Steinacher for the report).



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