summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-07-21Tagged 2.5.5v2.5.5Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/tags/2.5.5@5395 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-21Changed version to 2.5.5Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5394 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-20Re #1928 (misc): Remove trailing comma that might cause --disable-libyuv to notRiza Sulistyo
work. Thanks to Kyle Kurz for the report. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5393 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-20Re #1944: Allow native window to be set for video output window on SDLRiza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5392 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-20Misc (re #1928): Fixed build error in Android SWIG wrapper after ↵Nanang Izzuddin
modification r5389 (using --sysroot instead of -I in CFLAGS). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5391 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-20Misc (re #1928): Added MSVC2005 project 'swig_java_pjsua2.vcproj' for ↵Nanang Izzuddin
building Java binding of pjsua2 via SWIG. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5390 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-19Misc (re #1928): Updated configure-android to add sysroot setting in CFLAGS ↵Nanang Izzuddin
and LDFLAGS. This update will also remove linking warning 'cannot find entry symbol _start'. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5389 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-18Misc (re #1928): Fixed possible stuck issue in pjnath-test caused by ↵Nanang Izzuddin
blocking recvfrom() upon concurrent socket events. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5388 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-15Re #1933: Handle link-local address that cause the test to fail.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5387 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-15Re #1928 (misc): Re #1878 (Compile time option for TCP/TLS transport to not ↵Liong Sauw Ming
create a listener) When not creating a TLS listener, still call pj_ssl_sock_set_certificate(), since it will later still be used by clients. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5386 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-15Re #1933: Updated pjnath sess_auth.c test to use loopback address on IPv6.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5385 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-14Misc (re #1928): Cleaned up STUN transport config setup for ICE in pjsua.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5384 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-14Misc (re #1928): Print explicit log message about PJSUA ignoring IPv6 STUN ↵Nanang Izzuddin
server. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5383 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-14Misc (re #1928): Use host IP for SIP UDP transport address when STUN ↵Nanang Izzuddin
resolution fails to avoid zero address. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5382 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-13Re #1928: Change the cipher on pjlib-test since DES_CBC_SHA might not beRiza Sulistyo
supported on newer openssl. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5381 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-13Re #1942:Nanang Izzuddin
- Reverted back r5375, otherwise retrying next server will not work as it is using the ALLOCATING -> RESOLVED. - Don't set state to RESOLVED when pj_stun_session_send_msg() fails to avoid infinite loop, simply return the error code and let application destroy the TURN client session (which is already done by TURN socket). - Handle allocation error when delayed allocation fails (otherwise TURN client session may never get destroyed?). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5380 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-12Misc (re #1928): Fixed pjlib-util-test issue on Mac due to bad socket ↵Nanang Izzuddin
address length param for pj_sock_bind(). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5379 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-11Re #1937: Do not build libyuv in shared mode if video is disabled.Liong Sauw Ming
Thanks to Ross Beer for the report. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5378 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-05Misc (re #1928): Reverted back some dirty changes in r5376 about address ↵Nanang Izzuddin
info indexing. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5377 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-05Misc (re #1928): pj_getaddrinfo() is better to return error when no address ↵Nanang Izzuddin
is found, some codes in the library seem to expect pj_getaddrinfo() to behave this way. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5376 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-04Fix #1942: TURN socket should not start TURN allocation in state ↵Nanang Izzuddin
PJ_TURN_STATE_RESOLVED when previous state is already PJ_TURN_STATE_ALLOCATING. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5375 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-01Re #1928: max_bps on the param codec needs to be set properly on Opus.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5374 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-30Fixed #1929: Fixed memory leak when using sip_auth_client since it's also ↵Liong Sauw Ming
used by other components, such as sip_dialog, publishc, and pjsua_im. Application should use the new API pjsip_auth_clt_deinit() to release the pool. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5373 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-30Re #1931: Add one more session preset to support, i.e. resolution 960x540Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5372 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-30Re #1928: Fixed set bitrate on opus codec might not change the codec param ↵Riza Sulistyo
and support opus automatic bitrate setting. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5371 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-30Fixed #1931: Support more resolutions when opening the video capture and ↵Liong Sauw Ming
properly set the buffer's width and height as well. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5370 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-29Re #1926: Fixed bug of premature app callback invocation in DNS A+AAAA ↵Nanang Izzuddin
resolution when DNS A record is available in the cache. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5369 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-29Re #1928: fix silly mistake on r5365.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5368 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-29Re #1930: Fixing stuck issue or server socket not closed after an incoming ↵Nanang Izzuddin
connection fails, e.g: due to no shared cipher, and timer heap is not set. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5367 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-29Misc (re #1928): Fixed various compile warnings.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5366 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-29Re #1928: Allow setting opus bitrate to PJMEDIA_CODEC_OPUS_DEFAULT_BIT_RATE ↵Riza Sulistyo
when calling pjmedia_codec_opus_set_default_param. Thanks to Marcus Froeschl for the report. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5365 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-29Re #1937: Keep libyuv enabled in configure script even when ffmpeg swscale ↵Nanang Izzuddin
is detected because video orientation feature requires libyuv. However, put ffmpeg swscale priority higher than libyuv in video converter. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5364 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-29Re #1928: Avoid assertion when using STUN on NAT64.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5363 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-29Re #1937: Fixed compile warnings because of duplicate lines in libyuv's ↵Nanang Izzuddin
Makefile. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5362 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-28Re #1937: Added libyuv build configs for GNU build systems.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5361 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-28Re #1937: Change the include header format, so that user can specify ↵Riza Sulistyo
external library. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5360 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-28Re #422: IPv6 support for NAT detectLiong Sauw Ming
Add API pj_stun_detect_nat_type2() git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5359 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-28Re #1937: Change project and folder name for consistency with existing third ↵Riza Sulistyo
party library. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5358 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-27Fixed #1939: Fixed crash when failed to initialize android jni dev ↵Riza Sulistyo
(AudioRecord). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5357 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-24Fix #1938: Wrong registration renewal flag info in PJSUA registration ↵Nanang Izzuddin
callback when unregistration fails. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5356 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-24Misc (re #1928): Fixed possible linking errors with Opus codec due to ↵Nanang Izzuddin
library dependency order issue, this only happens on some platforms, e.g: Android NDK r10e. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5355 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-23Re #1937: Add libyuv to Visual Studio 2005 and 2015 solution.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5354 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-22Fix #1936: Reset 'regc->has_tsx' when the sending fails.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5353 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-21Fix #1935: Avoid shallow-cloning header in SIP registration client as when ↵Nanang Izzuddin
sending REGISTER message is done asynchronously via DNS SRV resolution, pjsip_regc may get destroyed prematurely and some data allocated by pjsip_regc pool (e.g: Contact header) will become invalid too before the sending process is completed. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5352 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-21Close #1934: Add reference counting APIs to event subscription.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5351 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-21Re #1933: Update pjnath-test for IPv6 support.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5350 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-20Close #1927: IPv6 support in DNS SRV:Nanang Izzuddin
- support DNS A and AAAA resolution for each target in DNS SRV record - support fallback to DNS A and DNS AAAA resolution when DNS SRV record is not available - support IPv6 nameservers. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5349 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-16Re #1931: Fixed configure script for iOS to be able to detect both ↵Liong Sauw Ming
AVFoundation and OpenGL ES git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5348 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-16Re #1931: Add support for AVFoundation on MacLiong Sauw Ming
- Deprecate QTKit - Rename ios_dev.m to darwin_dev.m - Important: Re-run configure and make dep after applying this change! git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5347 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-16Re #1928 (misc): Fixed missing the conversion of AccountMwiConfig in ↵Liong Sauw Ming
AccountConfig::toPj() Thanks to Žarko Coklin for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5346 74dad513-b988-da41-8d7b-12977e46ad98