summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-05-20Re #1922: Replace IPv4 specific APIs as per Apple's recommendationsLiong Sauw Ming
https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/UnderstandingandPreparingfortheIPv6Transition/UnderstandingandPreparingfortheIPv6Transition.html#//apple_ref/doc/uid/TP40010220-CH213-SW27 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5311 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-19Re #1917 (misc): Replace obsolete command (since autoconf 2) on aconfigure.ac.Riza Sulistyo
Thanks to Alexander Traud for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5310 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-19Fixed #1921: Add support to handle IPv6 transports in pjsua_transport API ↵Liong Sauw Ming
and transport keep alive Also: - add more detailed transport info for TCP and TLS transport - fixed pjsua sample app which tries to get IPv4 local address from IPv6 transport. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5308 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-19Re #1918: Fixed continous looping when trying to resolve STUN server due to ↵Riza Sulistyo
lock handling. Also move the unusable server to the least prioritize to be chosen on the fallback process. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5307 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-18Re #1920: Avoid linking error when video is not enabled.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5306 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-18Re #1920: Update how keyframe is detected on FFMpeg codec, since Riza Sulistyo
AVCodecContext.coded_frame is deprecated. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5305 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: Fix typo on configuration script when trying to detect FFMpegRiza Sulistyo
package (libavdevice). Thanks to Alexander Traud for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5303 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-17Re #1920: Since FFmpeg version 0.7 (June 2011), the struct AVFormatParameters,Riza Sulistyo
the function av_open_input_stream, and function av_close_input_stream are deprecated. With FFmpeg 0.11, those three symbols were removed. Thanks to Alexander Traud for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5302 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-05-17Re #1917(misc): When enabling libsamplerate, the current source code expects toRiza Sulistyo
have the already installed package "libsamplerate" in the third-party directory of pjproject. The patch changes this. Thanks to Alexander Traud for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5300 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-17Re #1917(misc): Update README.txt including the one on third_party folder.Riza Sulistyo
Thanks to Alexander Traud for the report. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5299 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-13Fixed #1918: Add API to update STUN servers and option to retry STUN for ↵Liong Sauw Ming
media on failure git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5297 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-13Re #1917 (misc): Fixed memory leak in pj_stun_sock_start() if ↵Liong Sauw Ming
pj_getaddrinfo() fails git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5296 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-13Re #1917 (misc): Fixed pj_getaddrinfo()'s CFHost version (such as on iOS) ↵Liong Sauw Ming
which may return truncated IP address if (af == PJ_AF_UNSPEC) and the address is of IPv6 family. Thanks to Johan Lantz for the fix. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5295 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-11Changed version to 2.5-svnNanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5294 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-11Changed version to 2.5Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5292 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-11Re #1882 (misc): re r5290, wrong value of Enable Bitcode setting, should be NO Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5291 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-11Re #1882 (misc): Set Enable bitcode to No in ipjsua sample app for iOSLiong Sauw Ming
For future reference about bitcode: https://developer.apple.com/library/watchos/documentation/IDEs/Conceptual/AppDistributionGuide/AppThinning/AppThinning.html#//apple_ref/doc/uid/TP40012582-CH35-SW2 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5290 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-11Re #1906: Fixed build error 'lib !PortAudio not found' in project Samples on ↵Nanang Izzuddin
MSVC2015. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5289 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-10Fixed #1914: onCreateMediaTransport() callback might not be called on PJSUA2.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5288 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-10Misc (re #1882): Fixed build warning on Android: narrowing conversion of ↵Nanang Izzuddin
long uint to long int. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5287 74dad513-b988-da41-8d7b-12977e46ad98
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-05-10Misc (re #1882): Fixed buffer size not sufficient when setting cipher list.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5285 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-10Close #1915: Added API pjsip_udp_transport_start2() that can create both ↵Nanang Izzuddin
IPv4 and IPv6 SIP UDP transports. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5284 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-09Fixed #1914: Ignore STUN error after pjstun_get_mapped_addr2().Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5283 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-09Fixed #1913: Add callback for address change notification from STUN keep aliveLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5282 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-03Misc (re #1882): Update Python setup.py to get 'make' from environment ↵Nanang Izzuddin
variable MAKE, if it doesn't exist, just use 'make'. On some systems, such as FreeBSD, default 'make' command is not GNU compatible. Thanks George Joseph for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5281 74dad513-b988-da41-8d7b-12977e46ad98
2016-04-20Re #1882 (misc): Removed stripping of '[]' from pvalue header parameters.Liong Sauw Ming
The stripping of '[]' from header parameters causes issues if something (like a port) occurrs after the final ']'. '[2001:a::b]' will correctly parse to '2001:a::b' '[2001:a::b]:8080' will correctly parse to '2001:a::b' but the scanner is left with ':8080' and parsing stops with a syntax error. Thanks to Anthony Messina and George Joseph for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5280 74dad513-b988-da41-8d7b-12977e46ad98
2016-04-20Re #1882 (misc): Removed extraneous (and possibly inaccurate) log when ↵Liong Sauw Ming
subscribing/unsubscribing presence in pjsua_pres git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5279 74dad513-b988-da41-8d7b-12977e46ad98
2016-04-19Re #1882 (misc): Add implementation to call Endpoint::onSelectAccount() callbackLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5278 74dad513-b988-da41-8d7b-12977e46ad98
2016-04-13Fixed #1912: Build Error on Alpine linux (musl libc).Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5277 74dad513-b988-da41-8d7b-12977e46ad98
2016-04-12Re #1882 (misc): Error raised from aconfigure on CentOS6(autoconf 2.63) ↵Riza Sulistyo
related to opencore-amrnb. Thanks to George Joseph for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5276 74dad513-b988-da41-8d7b-12977e46ad98
2016-04-11Re #1882 (misc): Incorrect use of pjsip_VIA_PARAM_SPEC on sip_parser.c. ↵Riza Sulistyo
Thanks to George Joseph for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5275 74dad513-b988-da41-8d7b-12977e46ad98
2016-04-06Fixed #1911: Callback onCallSdpCreated() (pjsua2) doesn't modify the SDPLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5274 74dad513-b988-da41-8d7b-12977e46ad98
2016-04-04Re #1908: Implement new API to open speaker only in pjsua/pjsua2.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5273 74dad513-b988-da41-8d7b-12977e46ad98
2016-04-01Re #1909: Fixed crash related to r5264.Riza Sulistyo
- pj_generate_unique_string() expecting the user to specify the slen of the output string, this will lead to assert on pj_strncpy() if not set - modify PJ_GUID_STRING_LENGTH to 36 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5272 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-23Re #1609: Minor fix in configure scripts in ALSA detection message.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5270 74dad513-b988-da41-8d7b-12977e46ad98
2016-03-23Re #1906: Fixed configure script error due to missing PortAudio makefile.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5269 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-18Re #1847: Fixed VS2015 project file and filters.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5266 74dad513-b988-da41-8d7b-12977e46ad98
2016-03-17Re #1882 (misc): Fixed crash caused by typo when initializing pjsua_msg_dataLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5265 74dad513-b988-da41-8d7b-12977e46ad98
2016-03-17Fixed #1909: GUID implementation for Android.Liong Sauw Ming
Thanks to Johan Lantz for the contribution. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5264 74dad513-b988-da41-8d7b-12977e46ad98
2016-03-16Re #1882 (misc): Fixed library open error on Android when using SDK version ↵Liong Sauw Ming
23 and warning: library has invalid DT_NEEDED entry for SDK version below 23 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5263 74dad513-b988-da41-8d7b-12977e46ad98
2016-03-16Re #1847: Fixed build error in Android due to the presence of another ↵Liong Sauw Ming
identically-named header err.h git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5262 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