summaryrefslogtreecommitdiff
path: root/pjmedia
AgeCommit message (Collapse)Author
2016-05-10Re #1897: Updated ffmpeg_vid_codecs.c to support older ffmpeg.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5286 74dad513-b988-da41-8d7b-12977e46ad98
2016-03-24Re #1897: Updated ffmpeg_util.h/.c to support older ffmpeg.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5271 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-18Re #1907: Updated VS2015 build settings, added the new files audio/videodev.h/c.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5267 74dad513-b988-da41-8d7b-12977e46ad98
2016-03-15Close #1847: Upgraded libsrtp version to 1.5.4 and added support for ↵Nanang Izzuddin
AES-CM-256 crypto. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5261 74dad513-b988-da41-8d7b-12977e46ad98
2016-03-14Re #1907: Updated VS2005 build settings, added the new files audio/videodev.h/c.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5260 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-29Re #1882 (misc): Fixed a bug in Android sound device backends which prevent ↵Liong Sauw Ming
them to create a unidirectional stream git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5248 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
2016-01-15Misc (re #1882): Suppress EAGAIN recv() error log in pjmedia stream.c & ↵Nanang Izzuddin
vid_stream.c (thanks Christian Ambach for the patch). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5234 74dad513-b988-da41-8d7b-12977e46ad98
2015-12-31Re #1882 (misc): Fixed incorrect loop when destroying streams in case of ↵Liong Sauw Ming
non-successful stream creation. Thanks to Dusan Klinec for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5226 74dad513-b988-da41-8d7b-12977e46ad98
2015-12-30Re #1882 (misc): Add checking of crypto name in transport srtp.Liong Sauw Ming
Thanks to Dusan Klinec for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5219 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-11-10Re #1896: Updated default audio device backends: mingw uses WMME, linux/*nix ↵Nanang Izzuddin
uses alsa (if available). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5199 74dad513-b988-da41-8d7b-12977e46ad98
2015-11-10Re #1897: Implement support to Ffmpeg 2.8.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5198 74dad513-b988-da41-8d7b-12977e46ad98
2015-11-09Close #1896: Update default audio device backend on MacOS to CoreAudio.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5197 74dad513-b988-da41-8d7b-12977e46ad98
2015-10-30Re #1882 (misc): related to r5192, fixed inaccurate index checking in ↵Liong Sauw Ming
pjmedia_sdp_attr_find() as well git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5193 74dad513-b988-da41-8d7b-12977e46ad98
2015-10-29Re #1882 (misc): Fixed inaccurate index checking assertion when removing SDP ↵Liong Sauw Ming
attributes in pjmedia_sdp_attr_remove() and pjmedia_sdp_attr_remove_all() Thanks to Fredrik Hansson for the report. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5192 74dad513-b988-da41-8d7b-12977e46ad98
2015-10-23Misc (re #1882): Added array length check before inserting parsed bandwidth ↵Nanang Izzuddin
& attribute info to SDP structure (thanks Fredrik Hansson for the patch). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5190 74dad513-b988-da41-8d7b-12977e46ad98
2015-10-07Re #1882 (misc): Fixed possibly incorrect stream statsLiong Sauw Ming
When a codec is opened, it can modify its param (such as iLBC can normalize its frame ptime based on remote SDP), so the stream stats has to be updated accordingly. Also in this fix is to increase the log level which shows the info of iLBC mode opened. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5187 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-09-28Fix #1887: Feed only one PCM input frame at a time to iOS iLBC encoder.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5182 74dad513-b988-da41-8d7b-12977e46ad98
2015-09-21Re #1881: Add filters file.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5181 74dad513-b988-da41-8d7b-12977e46ad98
2015-09-10Fix #1884: Fixed silence frame length in stream (frame length calculation ↵Nanang Izzuddin
didn't include frame per packet). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5174 74dad513-b988-da41-8d7b-12977e46ad98
2015-08-27Re #1882 (misc): In iOS, set the option to notify other apps upon audio ↵Liong Sauw Ming
session deactivation. This will be useful so other apps can return to active state and resume its audio. Thanks to Johan Lantz for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5171 74dad513-b988-da41-8d7b-12977e46ad98
2015-08-25Re #1881: Fixed compile warnings on VS2015 about declaration hides previous ↵Nanang Izzuddin
declaration. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5170 74dad513-b988-da41-8d7b-12977e46ad98
2015-08-21Re #1881: Add Visual Studio 2015 support.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5168 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-08-10Misc (re #1843): Fixed compile warnings of unused variable.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5157 74dad513-b988-da41-8d7b-12977e46ad98
2015-08-07Re #1843 (misc): Fixed wrong calculation of timestamp in L16 codec (should ↵Liong Sauw Ming
be multiplied by samples per frame instead of frame size). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5153 74dad513-b988-da41-8d7b-12977e46ad98
2015-08-06Fix #1876: Don't restart renderer when only fps is changing, just modify the ↵Nanang Izzuddin
clock instead. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5149 74dad513-b988-da41-8d7b-12977e46ad98
2015-07-31Close #1872:Nanang Izzuddin
- Moved iOS audio session category setting to factory initialisation, with option of enabling bluetooth by default. - Also set audio session mode to AVAudioSessionModeVoiceChat. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5142 74dad513-b988-da41-8d7b-12977e46ad98
2015-07-31Fix #1871: fixed missing audio index normalization in audio device open ↵Nanang Izzuddin
functions. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5140 74dad513-b988-da41-8d7b-12977e46ad98
2015-07-30Fixed #1861: Add support for video capture orientation on AndroidLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5138 74dad513-b988-da41-8d7b-12977e46ad98
2015-07-28Misc (re #1843): Fixed MSVC build error on samples app due to undefined ↵Nanang Izzuddin
symbol 'RAND_bytes'. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5136 74dad513-b988-da41-8d7b-12977e46ad98
2015-07-08Fix #1866: Refactored the management of initial SDP in SDP negotiator ↵Nanang Izzuddin
considering flip-flop memory pools used by the application/invite sesion. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5129 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-07-01Misc (re #1843): Register fmt matching callbak for AMR-WB in opencore-amr ↵Riza Sulistyo
implementation. Thanks to Alexander Traud for the initial patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5122 74dad513-b988-da41-8d7b-12977e46ad98
2015-06-25Re #1861: Initial implementation of video orientation supportLiong Sauw Ming
- Utility to resize and rotate video frame - Support for iOS + sample - pjsua API to set video device's orientation git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5118 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-06-12Misc (re #1843): Add index checking to some SDP attr operations. These ↵Riza Sulistyo
operations use count parameter as index doesn't check the value which might lead to crash if the count param exceed PJMEDIA_MAX_SDP_ATTR. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5106 74dad513-b988-da41-8d7b-12977e46ad98
2015-06-01Close #1856: Offer only current active crypto on re-INVITE.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5103 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-28Misc (re #1843): Updated error message in pjmedia stream & video stream upon ↵Nanang Izzuddin
RTP receiving failure, also avoid printing the same message repeatedly of same subsequent failures. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5101 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-05Misc (re #1843): Best effort fix for compile warning of pointer-integer cast ↵Nanang Izzuddin
in SILK codec wrapper (thanks Alexander Traud for the report). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5085 74dad513-b988-da41-8d7b-12977e46ad98
2015-04-23Re #1843: Add support if app uses external libSRTP 1.5.x or above (thanks to ↵Liong Sauw Ming
Alexander Traud for the patch) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5079 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