summaryrefslogtreecommitdiff
path: root/pjmedia
AgeCommit message (Collapse)Author
2017-01-25Re #1900: Fixed some build error for UWP arm. Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5547 74dad513-b988-da41-8d7b-12977e46ad98
2017-01-25Re #1900: Updated audio device config to automatically enable WASAPI and ↵Nanang Izzuddin
disable WMME when PJ_WIN32_WINPHONE8 is set. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5546 74dad513-b988-da41-8d7b-12977e46ad98
2017-01-24Misc (re #1945): Fixed compile warnings on Android 64bit platforms, e.g: ↵Nanang Izzuddin
dereferencing type-punned pointer, using uninitialized var. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5544 74dad513-b988-da41-8d7b-12977e46ad98
2017-01-24Misc (re #1945): Automatically define macro PJ_ANDROID=1 on Android ↵Nanang Izzuddin
platforms (previously should be defined manually via config_site_sample.h or config_site.h). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5543 74dad513-b988-da41-8d7b-12977e46ad98
2017-01-23Re #1900: Reintegrated works in UWP branch to trunk.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5539 74dad513-b988-da41-8d7b-12977e46ad98
2017-01-19Close #1919: Clear unused-variable warnings.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5535 74dad513-b988-da41-8d7b-12977e46ad98
2017-01-19Re #1513: Applied the new API pj_pool_safe_release().Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5534 74dad513-b988-da41-8d7b-12977e46ad98
2017-01-17Re #1945 (misc): move default setting of number of supported video device ↵Liong Sauw Ming
format to pjmedia-videodev config instead of config_site_sample, since not everybody will use the sample. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5524 74dad513-b988-da41-8d7b-12977e46ad98
2017-01-11Fixed #1990:Nanang Izzuddin
- Added check for possibility of premature failure in pj_turn_sock_alloc() after pj_turn_session_set_server() returns PJ_SUCCESS. - Added more logs on ICE initialization progress for future debugging. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5521 74dad513-b988-da41-8d7b-12977e46ad98
2017-01-11Re 1989: Implement pj_strtok()/pj_strtok() as a replacement to strtok().Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5520 74dad513-b988-da41-8d7b-12977e46ad98
2017-01-03Misc (re #1945): Fixed warning of missing braces in nested struct/union var ↵Nanang Izzuddin
initialization on recent GCC versions. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5516 74dad513-b988-da41-8d7b-12977e46ad98
2016-12-19Misc (re #1945): Update SRTP to restart crypto tag from 1 when generating ↵Nanang Izzuddin
reoffer. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5500 74dad513-b988-da41-8d7b-12977e46ad98
2016-12-16Re #1941: re #5454, modify declaration of NSArray to support older compiler ↵Liong Sauw Ming
version git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5498 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-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-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-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-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 #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-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
2016-09-20Re #1954 (misc): Fix build error on pjmedia-test when defining ↵Riza Sulistyo
PJMEDIA_CONF_USE_SWITCH_BOARD. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5438 74dad513-b988-da41-8d7b-12977e46ad98
2016-09-14Re #1952: Apply the fix to video stream info as wellLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5436 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-30Fixed #1958: Update RTP sequence number during keep-aliveLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5434 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-29Re #1954: Add support for VS2005.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5433 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-26Re #1954: Add support for VS2015.Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5432 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-25Re #1956: Support for setting audio input source capability in Android JNI ↵Liong Sauw Ming
audio device * modify the sample code * add symbols for pjsua2 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5430 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-25Re #1954: Add WebRTC to third party componentLiong Sauw Ming
* Add build config for GNU build systems git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5428 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-23Fixed #1956: Support for setting audio input source capability in Android ↵Liong Sauw Ming
JNI audio device git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5426 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-18Misc (re #1945): Added opus.h/c to VS2005 & VS2015 project pjmedia-codec ↵Nanang Izzuddin
(thanks Arkadiusz Wronski for the report). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5422 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-15Fix #1952: Skip address type matching in pjmedia_stream_info_from_sdp() when ↵Nanang Izzuddin
both sides use ICE, the ICE transport will do the matching when it generates ICE checklist. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5419 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-15Re #1943: Raise linking error if libsrtp doesn't support the crypto.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5418 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-08Re #1943: AES-GCM crypto support for SRTPLiong Sauw Ming
Special thanks to Alexander Traud for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5412 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-05Re #1910: Send the additional keyframe only after the initial one.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5411 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-05Re #1910: Implement option to regularly send video keyframe in the beginning ↵Riza Sulistyo
of video call session. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5410 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-05Re #1945 (misc): Fixed incorrect SRTP crypto suite name and doc.Liong Sauw Ming
Thanks to Alexander Traud for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5408 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-03Fixed #1948: Modify async dispatch to synchronous on Mac and iOS video ↵Liong Sauw Ming
device implementation Thanks to Marc Etcheverry for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5406 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-03Fixed #1947: Support for OpenH264 v1.6.0 codecLiong Sauw Ming
Thanks to Marc Etcheverry for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5405 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-27Misc (re #1945): Updated ffmpeg video device to query supported format from ↵Nanang Izzuddin
the device/ffmpeg instead of hardcoded to RGB24. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5399 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-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-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-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 #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 #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-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