summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-06-25Re #1861: Initial implementation of video orientation supportLiong Sauw Ming
- Utility to resize and rotate video frame - Support for iOS + sample - pjsua API to set video device's orientation git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5118 74dad513-b988-da41-8d7b-12977e46ad98
2015-06-25Re #1843 (misc): Add two underscores for the header definition macros to ↵Liong Sauw Ming
match the convention git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5117 74dad513-b988-da41-8d7b-12977e46ad98
2015-06-25Re #1843 (misc): Removed accidental inclusion of local library search paths.Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5116 74dad513-b988-da41-8d7b-12977e46ad98
2015-06-22Re #1843 (misc): Fixed potential memory corruption problem if DNS resolver ↵Liong Sauw Ming
receives a response with more than 8 A records. Thank you to Oleg Grazhdan for the patch and Andrey Kovalenko for the report git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5115 74dad513-b988-da41-8d7b-12977e46ad98
2015-06-22Fixed #1860: Modify pjmedia_sdp_neg_fmt_match() to check for encoding ↵Liong Sauw Ming
parameters as well git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5114 74dad513-b988-da41-8d7b-12977e46ad98
2015-06-22Re #1843 (misc): Fixed warning: address of struct will always evaluate to ↵Liong Sauw Ming
'true' [-Wpointer-bool-conversion] git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5113 74dad513-b988-da41-8d7b-12977e46ad98
2015-06-22Re #1843 (misc): Add libyuv_neon for other arm architectures as well ↵Liong Sauw Ming
(instead of just armv7) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5112 74dad513-b988-da41-8d7b-12977e46ad98
2015-06-19Fixed #1859: Increment tsx group lock counter before send operation and ↵Nanang Izzuddin
decrement later in tsx's send_msg_callback() to avoid tsx premature destroy. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5111 74dad513-b988-da41-8d7b-12977e46ad98
2015-06-18Misc (re #1843): Updated docs of PJMEDIA_AUD_DEV_ROUTE_DEFAULT (default ↵Nanang Izzuddin
route of audio device). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5110 74dad513-b988-da41-8d7b-12977e46ad98
2015-06-17Fixed #1858: Remove extension tags (such as "100rel", "timer", "PRACK"), ↵Nanang Izzuddin
from Supported & Allow headers in outgoing messages (request & response), when the extension is disabled in the invite session. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5109 74dad513-b988-da41-8d7b-12977e46ad98
2015-06-15Misc (re #1843): Revert r5039 due to reported compile error on gcc 4.1.2 ↵Nanang Izzuddin
(thanks Rami Annala for the report). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5108 74dad513-b988-da41-8d7b-12977e46ad98
2015-06-12Misc (re #1843): Fix the possibility of crash when parsing multipart message.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5107 74dad513-b988-da41-8d7b-12977e46ad98
2015-06-12Misc (re #1843): Add index checking to some SDP attr operations. These ↵Riza Sulistyo
operations use count parameter as index doesn't check the value which might lead to crash if the count param exceed PJMEDIA_MAX_SDP_ATTR. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5106 74dad513-b988-da41-8d7b-12977e46ad98
2015-06-11Misc (re #1843): Updated SIP transport TCP & TLS to get server local address ↵Nanang Izzuddin
info using getsockname() instead of using the listener address. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5105 74dad513-b988-da41-8d7b-12977e46ad98
2015-06-11Re #1857: (Fix) BYE is not sent when 200/OK is not ACK-edRiza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5104 74dad513-b988-da41-8d7b-12977e46ad98
2015-06-01Close #1856: Offer only current active crypto on re-INVITE.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5103 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-28Re #1855 (Pjsua2 Video Preview API): Add Pjsua2 Preview API and sample usage ↵Riza Sulistyo
in pjsua2 app for android. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5102 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-28Misc (re #1843): Updated error message in pjmedia stream & video stream upon ↵Nanang Izzuddin
RTP receiving failure, also avoid printing the same message repeatedly of same subsequent failures. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5101 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-27Misc (re #1843): Fixed missing SWIG director feature for class AudioMediaPlayer.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5100 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-20Fixed #1854:Nanang Izzuddin
- Hangup the call immediately when there is no active media, this is only for initial INVITE. - Stop media and destroy media transport properly upon any error. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5099 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-19Re #1850(misc) : Mistype param when calling pjmedia_vid_dev_stream_set_cap. ↵Riza Sulistyo
The param passed is suppose to be pjmedia_vid_dev_hwnd. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5098 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-18Fixed #1853: Add callback for dropped data in SIP transportLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5097 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-15Fixed #1852: Assertion due to premature destroy of dialog when media channel ↵Liong Sauw Ming
init fails during incoming call git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5096 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-15Re #1843 (misc): Sample app streamutil: Set the receiving payload type as ↵Liong Sauw Ming
well, instead of only the outgoing pt Thanks to Chris Cox for the suggestion. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5095 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-15Fixed #1848: SDP failed to be created when provisional media has been clearedLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5094 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-14Re #1843 (misc): Fixed target machine auto-detection for Windows 64 platform ↵Liong Sauw Ming
when using Visual Studio git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5093 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-12Re #1843 (misc): Fixed incorrect memcpy size in sock_common (thanks to ↵Liong Sauw Ming
Richard Mudgett for the patch and Joshua Colp for the report) If an IPv6 UDP transport is configured with a link-local address, say fe80::21c:c0ff:fe4e:1a9e%eth0, which is an invalid format for an IPv6 address, it may cause crash. The invalid format causes pjproject to use an incorrect size parameter with memcpy(). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5092 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-11Re #1843 (misc): related to r4966, remove ldl and lz from OpenSSL ↵Liong Sauw Ming
dependencies since both libraries are actually optional for OpenSSL, and may be unavailable in some platforms, such as BB10 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5091 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-11Fixed #1851: Runtime configuration of TCP and TLS keep alive intervalsLiong Sauw Ming
Thanks to Michele Cicciotti for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5090 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-11Re #1843 (misc): Fix pjsip_tls_setting_copy to copy the ca_list_path field ↵Liong Sauw Ming
as well (thanks to Michele Cicciotti for the patch) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5089 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-08Close #1850: Updated pjsua_vid_preview_start() to ignore any errors upon ↵Nanang Izzuddin
starting an already existed preview, just print a log, also apply the specified window handle. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5088 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-07Close #1849: Enabled multiple TLS certificate chains (RSA+ECC+DSA) for ↵Nanang Izzuddin
server socket. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5087 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-05Misc (re #1843): Fixed warning messages in 'make install' command due to ↵Nanang Izzuddin
multiple source file specified to 'cp' (thanks Alexander Traud for the report). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5086 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-05Misc (re #1843): Best effort fix for compile warning of pointer-integer cast ↵Nanang Izzuddin
in SILK codec wrapper (thanks Alexander Traud for the report). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5085 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-05Misc (re #1843): Updated few configure script output messages for better ↵Nanang Izzuddin
consistency and clarity (thanks Alexander Traud for the feedback). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5084 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-05Misc (re #1843): Fixed compile warnings on pjlib SSL socket with BoringSSL ↵Nanang Izzuddin
backend (thanks Alexander Traud for the patch). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5083 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-05Re #1848: Fix failed to create SDP which lead to crash caused by rejected ↵Riza Sulistyo
HOLD request. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5082 74dad513-b988-da41-8d7b-12977e46ad98
2015-04-28Re #1843: Related to r4924, allow INVITE request with unknown body inRiza Sulistyo
pjsip_inv_verify_request3. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5081 74dad513-b988-da41-8d7b-12977e46ad98
2015-04-27Re #1843: Enable OpenSSL to use legacy certificates(1024 bit root ↵Riza Sulistyo
certificate) send by server. This is supported on OpenSSL 1.0.2. Thanks to Alexander Traud for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5080 74dad513-b988-da41-8d7b-12977e46ad98
2015-04-23Re #1843: Add support if app uses external libSRTP 1.5.x or above (thanks to ↵Liong Sauw Ming
Alexander Traud for the patch) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5079 74dad513-b988-da41-8d7b-12977e46ad98
2015-04-23Fixed #1846: Update to use 'HIGH' ciphers as default in OpenSSLLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5078 74dad513-b988-da41-8d7b-12977e46ad98
2015-04-23Re #1845: Remove the hardcoded buffer size in one more place, to use ↵Liong Sauw Ming
PJ_SSL_SOCK_MAX_CIPHERS git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5077 74dad513-b988-da41-8d7b-12977e46ad98
2015-04-23Fixed #1845: Add support if OpenSSL library has more than 100 cipher suitesLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5076 74dad513-b988-da41-8d7b-12977e46ad98
2015-04-22Re #1843: Fixed unused variable warning when using OpenCore AMR (thanks to ↵Liong Sauw Ming
Alexander Traud for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5075 74dad513-b988-da41-8d7b-12977e46ad98
2015-04-22Re #1843:Liong Sauw Ming
Support compilation with OpenSSL without OpenSSLv3 support Thanks to Alexander Traud for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5074 74dad513-b988-da41-8d7b-12977e46ad98
2015-04-22Re #1843 (thanks to Alexander Traud for the patch):Liong Sauw Ming
Defines like OPENSSL_NO_SSL3_METHOD and OPENSSL_NO_SSL2 are set in "include/openssl/opensslconf.h". There is no need to query the OpenSSL libraries. If the installed library does not match the installed headers, the system is misconfigured. This will undo r4892 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5073 74dad513-b988-da41-8d7b-12977e46ad98
2015-04-16Re #1842: Still on sipp/uac-reinvite-bad-via-branch.xml, fixed missing stuff ↵Nanang Izzuddin
in retry scenario, e.g: sequence number increment, To tag, wait for old tsx destroy. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5072 74dad513-b988-da41-8d7b-12977e46ad98
2015-04-15Re #1842: Workaround for spurious failure in ↵Nanang Izzuddin
sipp/uac-reinvite-bad-via-branch.xml test, i.e: just retry the scenario. The failure is caused by race between SIPp sending re-INVITE vs transaction immediate termination (by SIP INVITE module when the session reaches CONFIRMED state). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5071 74dad513-b988-da41-8d7b-12977e46ad98
2015-04-15Fixed #1844: Replaced assertion check of component ID range with normal check.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5070 74dad513-b988-da41-8d7b-12977e46ad98
2015-04-14Misc (re #1843): Fixed dependency lib order in pjsip-test Makefile. This ↵Nanang Izzuddin
might cause linking error when building with -DPJ_POOL_DEBUG=1 (thanks Denis Poltorak for the report). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5069 74dad513-b988-da41-8d7b-12977e46ad98