summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-02-13Fixed #1815: Race condition of STUN transaction destructionLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4983 74dad513-b988-da41-8d7b-12977e46ad98
2015-02-11Close #1814: Add audio frame preview callbacks.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4982 74dad513-b988-da41-8d7b-12977e46ad98
2015-02-11Misc (re #1782): added compile-time settings for Speex AGC & denoiser in ↵Nanang Izzuddin
Speex AEC, note that both are enabled by default, as previously AGC was enabled (by pjmedia, as it seems to improve AEC performance) and denoiser was also enabled by default by Speex. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4981 74dad513-b988-da41-8d7b-12977e46ad98
2015-02-11Fixed #1813: Problem with media reinitialisation when using ICELiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4980 74dad513-b988-da41-8d7b-12977e46ad98
2015-02-10Re #1782 (misc): Prevent buffer overrun in pjsip message/uri printingLiong Sauw Ming
Thanks to Sagi Iltus for the patch git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4979 74dad513-b988-da41-8d7b-12977e46ad98
2015-01-27Re #1790: more Android OpenGL rendererLiong Sauw Ming
* Fix RGBA color compatibility * Add autodetection feature to stop rendering for consecutive failures, such as when app is in the bg * Allow video stream to be created first and supply the output window later git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4978 74dad513-b988-da41-8d7b-12977e46ad98
2015-01-23Re #1782 (misc): Fixed inaccurate TX packet loss percentage and stats ↵Liong Sauw Ming
calculation. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4977 74dad513-b988-da41-8d7b-12977e46ad98
2015-01-22Re #1797: Fixes assert if 422 response is received (thanks to Brian Walker ↵Liong Sauw Ming
for the report) If 422 is received, INVITE will be automatically retried, but the provisional media has been cleaned up. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4976 74dad513-b988-da41-8d7b-12977e46ad98
2015-01-21Re #1782 (misc): Do not include SDP when sending 181 response (patch ↵Liong Sauw Ming
provided by Joshua Colp) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4975 74dad513-b988-da41-8d7b-12977e46ad98
2015-01-19Fixed #1811: contact_use_src_port and TLS server certificate verification ↵Liong Sauw Ming
issue (thanks to Viktor Krikun for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4974 74dad513-b988-da41-8d7b-12977e46ad98
2015-01-15Close #1810: Adding CA path support into SSL socket.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4973 74dad513-b988-da41-8d7b-12977e46ad98
2015-01-05Re #1782 (misc): Change assert check of ssl_state to non assert check on ↵Riza Sulistyo
OpenSSL wrapper implementation. (thanks to Joshua Colp for the suggestion) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4972 74dad513-b988-da41-8d7b-12977e46ad98
2014-12-24Ticket #1809: Fixed DNS SRV resolver bug that application callback may be ↵Nanang Izzuddin
called twice. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4971 74dad513-b988-da41-8d7b-12977e46ad98
2014-12-23Fixed #1808: Crash in pjsip_inv_terminate() (thanks to Brian Walker for the ↵Liong Sauw Ming
patch) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4970 74dad513-b988-da41-8d7b-12977e46ad98
2014-12-19Fixed #1807: Crash when shutting down library while having subscription ↵Nanang Izzuddin
transactions on going. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4969 74dad513-b988-da41-8d7b-12977e46ad98
2014-12-18Re #1806: Implement SSL/TLS setting to set protocol operation.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4968 74dad513-b988-da41-8d7b-12977e46ad98
2014-12-05Fixed #1805: Make UAS as refresher in session timer when UAC doesn't support ↵Liong Sauw Ming
it (thanks to Glenn Walbran for the patch) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4967 74dad513-b988-da41-8d7b-12977e46ad98
2014-12-03Misc (re #1782): Fixed OpenSSL detection in configure script due to ↵Nanang Izzuddin
incomplete dependencies and bad library order, which causes OpenSSL detection failure on some platform such as Android mips and arm64. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4966 74dad513-b988-da41-8d7b-12977e46ad98
2014-11-28Misc (re #1782): Fixed bug of missing SIP header "Supported: outbound, path" ↵Nanang Izzuddin
after a registration failure (thanks Mateusz Olejnik for the report). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4965 74dad513-b988-da41-8d7b-12977e46ad98
2014-11-28Misc (re #1782): Fixed exchanged timer I timeout value (for absorbing any ↵Nanang Izzuddin
additonal ACK before shifting tsx state to terminated) between reliable vs unreliable transports. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4964 74dad513-b988-da41-8d7b-12977e46ad98
2014-11-25Fix #1804: Call should use local IP in Via sent-by when the account is not ↵Nanang Izzuddin
using STUN. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4963 74dad513-b988-da41-8d7b-12977e46ad98
2014-11-19Re #1782 (misc): Fixed crash when failing to create filter graph on dshow.Riza Sulistyo
Thanks to Alexander Fatyanov for the report. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4962 74dad513-b988-da41-8d7b-12977e46ad98
2014-11-14Re #1782 (misc): This is related to #1418: Library restart fails with ↵Liong Sauw Ming
PJLIB_UTIL_ESTUNNOTRESPOND error after several times. The fix r3896 in that ticket was accidentally modified during merging in r3999. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4961 74dad513-b988-da41-8d7b-12977e46ad98
2014-11-13Re #1803: (Add support for Android 64 bit compilation)Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4960 74dad513-b988-da41-8d7b-12977e46ad98
2014-11-10Re #1782 (misc):Liong Sauw Ming
This is related to #1249: Memory corruption bug in splitcomb. The fix r3548 in that ticket was accidentally reversed in r3664. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4959 74dad513-b988-da41-8d7b-12977e46ad98
2014-11-07Misc (re #1782): Print log message when SIP UDP transport is destroyed.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4958 74dad513-b988-da41-8d7b-12977e46ad98
2014-11-04Close #1802: Configurable randomized value range for auto re-registration ↵Nanang Izzuddin
interval. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4957 74dad513-b988-da41-8d7b-12977e46ad98
2014-10-31Fixed #1797: Clean up provisional media is executed when there is an ongoing ↵Riza Sulistyo
SDP negotiation. Scenario: 1. re-invite got 491, state tsx changed to completed 2. cleanup prov med executed 3. re-invite again with video 4. timer tsx to shift tsx no 1, from completed -> terminated trigger provisional cleanup 5. provisional video transport in no 3 got cleanup git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4956 74dad513-b988-da41-8d7b-12977e46ad98
2014-10-27Fix #1801:Nanang Izzuddin
- put error check in re-registration attempt in pjsua_acc_modify(), - updated pjsua_acc_modify() docs about its behavior regarding unregistration and re-registration. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4955 74dad513-b988-da41-8d7b-12977e46ad98
2014-10-24Fix #1800: Fixed crash in SIP resolver when DNS server return a lot of ↵Nanang Izzuddin
addresses (> PJSIP_MAX_RESOLVED_ADDRESSES). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4954 74dad513-b988-da41-8d7b-12977e46ad98
2014-10-21Misc (re #1782): Skip libyuv and libopenh264 lookups when passing ↵Nanang Izzuddin
'--disable-video' param to configure script (thanks Sean Bright for the patch). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4953 74dad513-b988-da41-8d7b-12977e46ad98
2014-10-17Fixed #1799: Fix finding highest resolution for H264Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4952 74dad513-b988-da41-8d7b-12977e46ad98
2014-10-17Misc (re #1782): Fixed initialize Dshow failed when the COM library already ↵Riza Sulistyo
initialized. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4951 74dad513-b988-da41-8d7b-12977e46ad98
2014-10-17Re #1782 (misc): Fixed return value of AudioMedia::getTxLevel()/getRxLevel()Liong Sauw Ming
to be in the range of 0-100, as stated in the doc git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4950 74dad513-b988-da41-8d7b-12977e46ad98
2014-10-17Fixed #1798: Crash upon receiving re-INVITE to restart ICE after failed STUNLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4949 74dad513-b988-da41-8d7b-12977e46ad98
2014-10-17Fixed #1797: Clean up provisional media after re-invite/updateLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4948 74dad513-b988-da41-8d7b-12977e46ad98
2014-10-16Misc (re #1782): Fixed unregistration sent twice when calling ↵Riza Sulistyo
pjsua_acc_modify with reg_uri is blank. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4947 74dad513-b988-da41-8d7b-12977e46ad98
2014-10-14Re #1782 (misc): Fixed preprocessor definition of ↵Liong Sauw Ming
PJMEDIA_WMME_DEV_USE_MMDEVICE_API (thanks to Sean Bright for the patch) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4946 74dad513-b988-da41-8d7b-12977e46ad98
2014-10-10Misc (re #1782): In case if STUN server is configured and NAT-traversal is ↵Riza Sulistyo
in process user can delete this server from setting list. In that case in internal_stun_resolve_cb we should check that STUN server is available. (Thanks to Max Bondarenko for the patch). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4945 74dad513-b988-da41-8d7b-12977e46ad98
2014-10-10Fixed #1796: Avoid infinite registration loop caused by contact rewrite.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4944 74dad513-b988-da41-8d7b-12977e46ad98
2014-10-10Misc (re #1782): Fixed silly error from r4941. (Additional thanks Max ↵Riza Sulistyo
Bondarenko for the original patch). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4943 74dad513-b988-da41-8d7b-12977e46ad98
2014-10-09Misc (re #1782): Avoid assertion when updating keep alive. Assert scenario: ↵Riza Sulistyo
register, switchoff network adapter and immediately request unregister. This issue is intermittent. (Thanks to Alexander Fotyanov for the patch). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4942 74dad513-b988-da41-8d7b-12977e46ad98
2014-10-09Misc (re #1782): Support for Russian language for sound device name when ↵Riza Sulistyo
using WMME. This should also work for other language with special character set. (Thanks Alexander Fatyanov for the patch). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4941 74dad513-b988-da41-8d7b-12977e46ad98
2014-10-06Misc (re #1782): Update the xcode interface builder (xib) file for iPad.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4940 74dad513-b988-da41-8d7b-12977e46ad98
2014-10-06Misc (re #1782): Change field name unregWaitSec to unregWaitMsec, as it ↵Riza Sulistyo
represents millisecond data. (Thanks to Chris Updegraft for the feedback). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4939 74dad513-b988-da41-8d7b-12977e46ad98
2014-10-03Re #1782 (misc): Only perform unregistration in pjsua_acc_modify() if the ↵Liong Sauw Ming
reg_uri is valid git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4938 74dad513-b988-da41-8d7b-12977e46ad98
2014-10-02Re #1782 (misc): Fixed bug caused by wrong order of code made in r4933 ↵Liong Sauw Ming
(thanks to Brian Walker for noticing this) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4937 74dad513-b988-da41-8d7b-12977e46ad98
2014-10-01Fixed #1795: Assertion if ending 100rel session when invite on early stateLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4936 74dad513-b988-da41-8d7b-12977e46ad98
2014-10-01Re #1782 (misc): Do not copy the public address and bound address if ↵Liong Sauw Ming
pjsua_acc_modify()'s new setting doesn't change those git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4935 74dad513-b988-da41-8d7b-12977e46ad98
2014-10-01Re #1782 (misc): Clone sdp attribute fmtp and rtpmap before adding it in ↵Liong Sauw Ming
process_pending_reinvite() git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4934 74dad513-b988-da41-8d7b-12977e46ad98