summaryrefslogtreecommitdiff
path: root/pjmedia/include
AgeCommit message (Collapse)Author
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): 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-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
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-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-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-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-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: 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-05-26Misc (re #1917): Missed inline implementation of ↵Nanang Izzuddin
pjmedia_snd_get_dev_count(), see also #1907 (thanks Marcus Froeschl for the report). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5321 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-25Re #1917(misc): Update how PJMEDIA_VIDEO_DEV_HAS_OPENGL is define.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5315 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-19Re #1917 (misc): Change how PJMEDIA_VIDEO_DEV_SDL_HAS_OPENGL is declared in ↵Riza Sulistyo
config.h. It needs to be enabled manually. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5309 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-17Re #1920: Check for libavformat instead of libavcodec when settingRiza Sulistyo
PJMEDIA_HAS_FFMPEG_CODEC. ffmpeg_vid_codecs.c has a compile-time guard of PJMEDIA_HAS_FFMPEG_VID_CODEC which is PJMEDIA_HAS_FFMPEG_CODEC which is PJMEDIA_HAS_LIBAVCODEC. However, the code requires libavutil, libavcodec, and libavformat. In Ubuntu (and Debian), the package libavformat-dev contains libavcodec-dev and libavutil-dev. Not the other way around. Therefore, the current compile-time guard is not sufficient and should check PJMEDIA_HAS_LIBAVFORMAT instead. Thanks to Alexander Traud for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5304 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-17Re #1920: In the development branch of FFmpeg 0.8 (in July 2010), a new libraryRiza Sulistyo
was created AVCore. Just a half year later (February 2011), AVCore was merged into AVUtil (52.38.0). Furthermore, nothing in pjproject uses libavcore. Therefore, it is save to remove all references to that library. Thanks to Alexander Traud for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5301 74dad513-b988-da41-8d7b-12977e46ad98
2016-03-23Close #1906: Removed PortAudio from PJSIP source package.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5268 74dad513-b988-da41-8d7b-12977e46ad98
2016-03-11Re #1907: Fixed build error: undeclared variables ↵Liong Sauw Ming
PJMEDIA_VID_DEV_MAX_DRIVERS and PJMEDIA_VID_DEV_MAX_DEVS when PJMEDIA_HAS_VIDEO is disabled. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5257 74dad513-b988-da41-8d7b-12977e46ad98
2016-03-10Fixed #1907: Remove pjmedia* circular dependencyLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5255 74dad513-b988-da41-8d7b-12977e46ad98
2016-02-18Misc (Re #1882): Add compile time option (PJMEDIA_HAS_DTMF_FLASH) to ↵Riza Sulistyo
enable/disable DTMF flash as specified in rfc2833. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5242 74dad513-b988-da41-8d7b-12977e46ad98
2016-02-04Fixed #1904: Support for Opus codecLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5239 74dad513-b988-da41-8d7b-12977e46ad98
2015-11-19Re #1882 (misc): Configurable audio device name lengthLiong Sauw Ming
Thanks to Wolfgang Wallhäuser for the original patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5201 74dad513-b988-da41-8d7b-12977e46ad98
2015-10-06Fixed #1888: Support for WebRtc AECLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5186 74dad513-b988-da41-8d7b-12977e46ad98
2015-08-21Fixed #1880: Incorrect orientation after switching video capture or when ↵Liong Sauw Ming
using back camera Included in this fix: * Change the spec & doc of pjmedia_orient enumeration * Change iOS sample app to rotate all video devices upon orientation change event. * Set orientation as well when fast switching cameras (for iOS and Android) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5166 74dad513-b988-da41-8d7b-12977e46ad98
2015-07-03Re #1861: Changed pjsua API for setting the orientation using a more generic ↵Liong Sauw Ming
API, pjsua_vid_dev_set_setting() instead git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5125 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-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-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-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-09Re #1794:Nanang Izzuddin
- Updated G7221, the bitrate can also be set via param.info.avg_bps, this is applicable only when param.setting.dec_fmtp doesn't contain bitrate info. - Fixed failing codec vector test in pjmedia-test due to wrong G7221 bitrate setting. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5058 74dad513-b988-da41-8d7b-12977e46ad98
2015-03-26Re #1822: Updated build script to auto define PJMEDIA_VIDEO_DEV_HAS_ANDROID.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5027 74dad513-b988-da41-8d7b-12977e46ad98
2015-03-17Re #1822: Initial implementation of Android video capturer.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4994 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
2014-09-29[SIPit31] Misc (re #1782): Updated AMR parser behavior, i.e: from raising ↵Nanang Izzuddin
assertion to just printing log and also discard the whole packet, on receiving invalid AMR frame-type. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4932 74dad513-b988-da41-8d7b-12977e46ad98
2014-09-24Re #1790: Initial basic implementation of Android OpenGL rendererLiong Sauw Ming
To use it, app has to specify PJMEDIA_HAS_VIDEO to 1 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4928 74dad513-b988-da41-8d7b-12977e46ad98
2014-09-22Re #1790: Use OpenGL textures instead of platform dependent textures.Liong Sauw Ming
This revision contains: * remove the generation of iOS texture (instead directly use OpenGL textures) * add iOS and Android window type git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4925 74dad513-b988-da41-8d7b-12977e46ad98
2014-08-26Re #1757: Add iOS video renderer OpenGL macro settings to config.h.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4907 74dad513-b988-da41-8d7b-12977e46ad98
2014-07-14Re #1776: Initial implementation of Libyuv wrapper. Supports:Riza Sulistyo
- library detection via autoconf - scaling and conversion function (from/to I420 or BGRA) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4875 74dad513-b988-da41-8d7b-12977e46ad98
2014-04-22Closed #1757: iOS OpenGL rendererLiong Sauw Ming
* Optimize rendering speed and CPU usage by avoiding buffer copy from frame's buffer * Add various video dev capabilities git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4821 74dad513-b988-da41-8d7b-12977e46ad98
2014-04-10Re #1758: Initial implementation of OpenH264 wrapper. Supports:Benny Prijono
- library detection via autoconf - CBP - packetization modes: 0, 1 - key frame request and indication - obey remote's fmtp Also added video codec test in samples (similar to the one in pjmedia test though). And there are some fixes here and there too (e.g. in vid_codec_util.c). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4815 74dad513-b988-da41-8d7b-12977e46ad98
2014-04-08Re #1757: Initial implementation of iOS OpenGL ES renderer. To use it, ↵Liong Sauw Ming
application needs to add: #define PJMEDIA_VIDEO_DEV_HAS_OPENGL 1 #define PJMEDIA_VIDEO_DEV_HAS_OPENGL_ES 1 #define PJMEDIA_VIDEO_DEV_HAS_IOS_OPENGL 1 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4812 74dad513-b988-da41-8d7b-12977e46ad98
2014-04-08Misc (re #1751): Fixed unintialized field of pjmedia_transport_info.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4811 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-14Closed #1748: enhancements to WAV player APIBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4793 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-10Re #1745 (Shared lib on MinGW): Avoid circular dependency caused by ↵Nanang Izzuddin
pjmedia-audiodev dependency on pjmedia/format.c for pjmedia_format_init_audio(). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4785 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-11Re #1734: Add flash support for DTMF rfc 2833.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4739 74dad513-b988-da41-8d7b-12977e46ad98
2014-01-16Closed #1723: Merging pjsua2 branch into trunkLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4704 74dad513-b988-da41-8d7b-12977e46ad98
2014-01-03Close #1720:Nanang Izzuddin
- Added configure flags --with-external-srtp and --disable-resample. - Added macro setting PJMEDIA_LIBSRTP_AUTO_INIT_DEINIT to allow application to handle libsrtp init & deinit by itself. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4701 74dad513-b988-da41-8d7b-12977e46ad98