summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-12-06Fixed #1982: Add option to reinitialize call media transportsLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5490 74dad513-b988-da41-8d7b-12977e46ad98
2016-11-23Re #1945: Change the error message on pjsua_media_channel_update() when ↵Riza Sulistyo
unknown/unsupported media type is found. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5489 74dad513-b988-da41-8d7b-12977e46ad98
2016-11-23Fixed #1981: Assertion when session timer is disabled and PJSIP receives 422Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5488 74dad513-b988-da41-8d7b-12977e46ad98
2016-11-21Fixed #1980: Assertion if remote removes some media lines in previous SDP ↵Liong Sauw Ming
negotiations git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5487 74dad513-b988-da41-8d7b-12977e46ad98
2016-11-17Re #1945 (misc): Revert r5484, unreg_timeout can be zero.Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5486 74dad513-b988-da41-8d7b-12977e46ad98
2016-11-17Fixed #1979: Add support to parse address string with scope IDLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5485 74dad513-b988-da41-8d7b-12977e46ad98
2016-11-17Re #1945 (misc): Normalize account config's unregistration timeout when ↵Liong Sauw Ming
adding account. Thanks to Johan Lantz for the report. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5484 74dad513-b988-da41-8d7b-12977e46ad98
2016-11-16Re #1975: Add autoconf detection of OpenSSL elliptic curve and sigalg supportLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5483 74dad513-b988-da41-8d7b-12977e46ad98
2016-11-15Re #1961: Fallback to CLOCK_MONOTONIC if /dev/alarm is not found, or getting ↵Liong Sauw Ming
ANDROID_ALARM_ELAPSED_REALTIME fails. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5482 74dad513-b988-da41-8d7b-12977e46ad98
2016-11-14Re #1971: Request IPv4 relay address to an IPv6 TURN server for IPv6-IPv4 ↵Nanang Izzuddin
connectivity. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5481 74dad513-b988-da41-8d7b-12977e46ad98
2016-11-14Re #1945 (misc): Disable local host resolution ↵Liong Sauw Ming
(PJ_GETHOSTIP_DISABLE_LOCAL_RESOLUTION) for macOS as well (instead of for iOS only). Please refer to #1342 for more details. Thanks to Jeff Anderson for the report and the fix. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5480 74dad513-b988-da41-8d7b-12977e46ad98
2016-11-04Closed #1978: Add function to get RTP session from stream/video stream.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5479 74dad513-b988-da41-8d7b-12977e46ad98
2016-11-03Re #1977: Add attach2() and pjmedia_transport_attach2() to pjmedia transport ↵Riza Sulistyo
interface. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5478 74dad513-b988-da41-8d7b-12977e46ad98
2016-11-01Re #1974: Fix DNS write on freed memory.Riza Sulistyo
Thanks to Richard Mudgett for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5477 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-31Fixed #1976: Support to generate a synthesized IPv6 address from IPv4 addressLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5476 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-28Re #1974: Remove DNS cache entry from resolver's hash table when app ↵Liong Sauw Ming
callback has a reference. Thanks to Richard Mudgett for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5475 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-28Re #1972: ICE initialization issues when creating a component/candidate fails.Liong Sauw Ming
Fixed ICE stuck if TURN creation fails in resolved state, assertions when trying to access other components/candidates, and crash when trying to access destroyed TURN socket. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5474 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-28Re #1974:Liong Sauw Ming
If there is a pending query, set the return value to that query (instead of NULL) Thanks to Richard Mudgett for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5473 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-27Fixed #1975: Add support to select elliptic curve and signature algorithm ↵Liong Sauw Ming
for TLS git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5472 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-27Fixed #1974: Various fixes for DNS IPv6Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5471 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-24Re #1971: Updated TURN session to add REQUEST-ADDRESS-FAMILY/REQ-ADDR-TYPE ↵Nanang Izzuddin
attribute in Allocate of IPv6 relay request. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5469 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-24Misc (re #1945): Avoid calling memchr() or memcpy() with NULL pointer ↵Nanang Izzuddin
(thanks Kal from the patch). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5468 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-21Misc (re #1945): Updated SIP URI in sample app pjsua2_demo.cpp (for ↵Nanang Izzuddin
debugging convenience). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5467 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-21Misc (re #1945): Fixed false error message "cannot find Account.." when ↵Nanang Izzuddin
deleting PJSUA2 Account (thanks Kal for the report). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5466 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-21Fix #1972: Update ICE candidate status to non-PJ_EPENDING after TURN server ↵Nanang Izzuddin
name resolution fails. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5465 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-21Misc (re #1945): Fixed assertion in resolver: on read error, source address ↵Nanang Izzuddin
may be invalid and printing source address will trigger assertion (due to invalid address family). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5464 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-18Fixed #1941: Disable the setup of audio session in coreaudio_dev. This will ↵Liong Sauw Ming
allow application to have better control towards its audio session management, which will help to ensure a smoother integration with CallKit features. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5463 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-17Close #1971: Updated pjsua to enable IPv6 TURN in ICE media transport.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5462 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-14Re #1945 (misc): Get rid of 64-bit compiler warnings for pjsua_appLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5461 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-13Re #1970: Implement function pjmedia_rtp_decode_rtp2().Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5460 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-13Re #1969: Fix crash on using an already destroyed SSL socket.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5459 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-13Re #1945 (misc): Use localtime_r() instead of localtime() (if available) ↵Riza Sulistyo
since localtime() is not thread safe. This fixes a data race in pj_time_decode() which is called from multiple threads. Thanks to Kal (b17 c0de) for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5458 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-10Re #1961: Updated Android pj_gettimestamp() implementation to use ↵Nanang Izzuddin
ANDROID_ALARM_ELAPSED_REALTIME. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5457 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-07Fixed #1967: Add function pjsip_tdata_get_dlgLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5456 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-07Fixed #1965: Add support to specify Contact params specific to REGISTER requestsLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5455 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-07Re #1941: Support for AVCaptureDeviceDiscoverySession to replace the ↵Liong Sauw Ming
deprecated [AVCaptureDevice devices] in iOS 10. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5454 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-07Re #1941: Add support to specify min iOS versions in configure-iphone and ↵Liong Sauw Ming
update the default for ipjsua sample app git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5453 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-07Re #1945 (misc): Fixes a memory leak in alsa_factory_refresh().Liong Sauw Ming
Thanks to Kal (b17 c0de) for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5452 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-07Re #1945 (misc): Fixed wrong parameter caused by previous commit r5450Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5451 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-07Re #1945 (misc): Fixed incorrect usage of pj_memcmp()Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5450 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-06Re #1962: Update the ticket number in the code doc.Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5449 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-06Re #1964: Add PJ_QOS_TYPE_SIGNALLING to pjsua2 swig symbol and the ↵Riza Sulistyo
deprecated pjsua python module. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5448 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-06Fix #1961: Updated Android timestamp to use CLOCK_BOOTTIME (or ↵Nanang Izzuddin
ANDROID_ALARM_ELAPSED_REALTIME for older NDK version), to avoid suspended clock when CPU is in deep sleep. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5447 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-06Re #1954: Add option to use WebRtc EC in aectest sample appLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5446 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-05Re #1964: Implement QoS for darwin OS which supports SO_NET_SERVICE_TYPE.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5445 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-05Re #1963: Implement QoS for IPv6 for platform that supports IPV6_TCLASS.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5444 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-05Re #1954: Add libwebrtc to ipjsua sample appLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5443 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-04Fixed #1962: Premature STUN socket destruction when there's an error during ↵Liong Sauw Ming
STUN server resolution git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5442 74dad513-b988-da41-8d7b-12977e46ad98
2016-09-29Misc (re #1945): Added feature of listing dshow device in ffmpeg video ↵Nanang Izzuddin
device (experimental). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5441 74dad513-b988-da41-8d7b-12977e46ad98
2016-09-27Misc (re #1945): Fixed warning in OpenH264 encoder "ParamValidationExt(), ↵Nanang Izzuddin
slice mode = SM_SIZELIMITED_SLICE..." (thanks Carlos Dom for the report). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5440 74dad513-b988-da41-8d7b-12977e46ad98