Sauw Ming
faea1af7ed
Re #1954 : Fixed compilation flags for Android armeabi build
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5429 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-25 02:28:00 +00:00
Sauw Ming
3469abaa11
Re #1954 : Add WebRTC to third party component
...
* Add build config for GNU build systems
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5428 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-25 01:36:33 +00:00
Riza Sulistyo
292f41cfa1
Re #1943 : Improve the clarity of configure log message.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5416 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-11 03:10:37 +00:00
Sauw Ming
77a12fccab
Re #1943 : Fixed incorrect configure script.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5414 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-08 11:19:35 +00:00
Sauw Ming
a9f5f14b4f
Re #1943 : AES-GCM crypto support for SRTP
...
Special thanks to Alexander Traud for the patch.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5412 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-08 09:09:29 +00:00
Sauw Ming
dadfcb7557
Re #1945 (misc): Set IPv6 sockets to be IPv6 only
...
Auto-detect in configure script if this option is supported, and if yes, Set IPv6 sockets to be IPv6 only.
Thanks to Alexander Traud for the patch.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5403 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-02 08:35:28 +00:00
Riza Sulistyo
a1d83438e8
Re #1928 (misc): Remove trailing comma that might cause --disable-libyuv to not
...
work.
Thanks to Kyle Kurz for the report.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5393 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-20 07:03:49 +00:00
Nanang Izzuddin
22295d8972
Re #1937 : Keep libyuv enabled in configure script even when ffmpeg swscale is detected because video orientation feature requires libyuv. However, put ffmpeg swscale priority higher than libyuv in video converter.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5364 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-29 04:58:16 +00:00
Nanang Izzuddin
5a0186f493
Re #1937 : Added libyuv build configs for GNU build systems.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5361 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-28 14:32:08 +00:00
Nanang Izzuddin
e05b63091d
Misc (re #1928 ): Fixed possible linking errors with Opus codec due to library dependency order issue, this only happens on some platforms, e.g: Android NDK r10e.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5355 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-24 09:28:08 +00:00
Sauw Ming
118fc60dee
Re #1931 : Fixed configure script for iOS to be able to detect both AVFoundation and OpenGL ES
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5348 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-16 10:55:23 +00:00
Sauw Ming
cfeae392cb
Re #1931 : Add support for AVFoundation on Mac
...
- Deprecate QTKit
- Rename ios_dev.m to darwin_dev.m
- Important: Re-run configure and make dep after applying this change!
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5347 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-16 10:38:34 +00:00
Riza Sulistyo
f8118597b0
Re #1917 (misc): Replace obsolete command (since autoconf 2) on aconfigure.ac.
...
Thanks to Alexander Traud for the patch.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5310 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-19 10:38:47 +00:00
Riza Sulistyo
f2735eb226
Re #1920 : Fix typo on configuration script when trying to detect FFMpeg
...
package (libavdevice).
Thanks to Alexander Traud for the patch.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5303 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-17 16:01:59 +00:00
Riza Sulistyo
0f529759d7
Re #1920 : In the development branch of FFmpeg 0.8 (in July 2010), a new library
...
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: https://svn.pjsip.org/repos/pjproject/trunk@5301 74dad513-b988-da41-8d7b-12977e46ad98
2016-05-17 15:25:51 +00:00
Riza Sulistyo
9b39f3182a
Re #1882 (misc): Error raised from aconfigure on CentOS6(autoconf 2.63) related to opencore-amrnb.
...
Thanks to George Joseph for the patch.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5276 74dad513-b988-da41-8d7b-12977e46ad98
2016-04-12 07:46:12 +00:00
Nanang Izzuddin
5a7e650edb
Re #1897 : Updated ffmpeg_util.h/.c to support older ffmpeg.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5271 74dad513-b988-da41-8d7b-12977e46ad98
2016-03-24 13:16:25 +00:00
Nanang Izzuddin
6dda95fea0
Re #1609 : Minor fix in configure scripts in ALSA detection message.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5270 74dad513-b988-da41-8d7b-12977e46ad98
2016-03-23 11:57:41 +00:00
Nanang Izzuddin
601508ce50
Re #1906 : Fixed configure script error due to missing PortAudio makefile.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5269 74dad513-b988-da41-8d7b-12977e46ad98
2016-03-23 11:37:51 +00:00
Nanang Izzuddin
17e3246fc8
Close #1906 : Removed PortAudio from PJSIP source package.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5268 74dad513-b988-da41-8d7b-12977e46ad98
2016-03-23 07:52:41 +00:00
Sauw Ming
46c6578883
Fixed #1909 : GUID implementation for Android.
...
Thanks to Johan Lantz for the contribution.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5264 74dad513-b988-da41-8d7b-12977e46ad98
2016-03-17 02:56:27 +00:00
Nanang Izzuddin
a2eac68457
Misc (re #1882 ): Updated ioqueue epoll related vars in build config, e.g: update 'ac_linux_poll' value, introduce PJ_HAS_LINUX_EPOLL flag (thanks George Joseph for the patch).
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5247 74dad513-b988-da41-8d7b-12977e46ad98
2016-02-25 04:54:17 +00:00
Sauw Ming
d3ece1d774
Fixed #1904 : Support for Opus codec
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5239 74dad513-b988-da41-8d7b-12977e46ad98
2016-02-04 06:11:58 +00:00
Nanang Izzuddin
eeca9e82e7
Re #1896 : Updated default audio device backends: mingw uses WMME, linux/*nix uses alsa (if available).
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5199 74dad513-b988-da41-8d7b-12977e46ad98
2015-11-10 10:36:14 +00:00
Nanang Izzuddin
a9a3238ed9
Close #1896 : Update default audio device backend on MacOS to CoreAudio.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5197 74dad513-b988-da41-8d7b-12977e46ad98
2015-11-09 10:28:16 +00:00
Sauw Ming
4021214257
Fixed #1888 : Support for WebRtc AEC
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5186 74dad513-b988-da41-8d7b-12977e46ad98
2015-10-06 05:57:51 +00:00
Sauw Ming
464a116faf
Re #1870 : Modified the last identifier of the build triplet from darwin to darwin_ios to distinguish between iOS and MacOS platforms.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5150 74dad513-b988-da41-8d7b-12977e46ad98
2015-08-06 09:15:11 +00:00
Nanang Izzuddin
628a5c7bdd
Re #1870 : Fixed 64 bit arch issues on Android: pool alignment, updated suffix in lib file naming.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5145 74dad513-b988-da41-8d7b-12977e46ad98
2015-08-05 04:26:06 +00:00
Sauw Ming
b734822b51
Re #1870 : Handle configuration for iPhone simulator
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5144 74dad513-b988-da41-8d7b-12977e46ad98
2015-08-05 02:52:15 +00:00
Nanang Izzuddin
1596803296
Re #1870 : Fixed 64 bit arch issues on iOS: pool alignment, updated config.sub, updated lib/app file naming, lib dependencies on XCode.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5137 74dad513-b988-da41-8d7b-12977e46ad98
2015-07-29 02:31:12 +00:00
Nanang Izzuddin
64d67d7c93
Misc (re #1843 ): Fixed OpenH264 detection failure in configure script due to bad library order.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5134 74dad513-b988-da41-8d7b-12977e46ad98
2015-07-14 04:12:15 +00:00
Sauw Ming
e64df95fb9
Re #1843 (misc): Add libyuv_neon for other arm architectures as well (instead of just armv7)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5112 74dad513-b988-da41-8d7b-12977e46ad98
2015-06-22 02:34:21 +00:00
Sauw Ming
c86505df32
Re #1843 (misc): related to r4966, remove ldl and lz from OpenSSL dependencies since both libraries are actually optional for OpenSSL, and may be unavailable in some platforms, such as BB10
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5091 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-11 09:18:24 +00:00
Nanang Izzuddin
1124c0cf04
Misc (re #1843 ): Updated few configure script output messages for better consistency and clarity (thanks Alexander Traud for the feedback).
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5084 74dad513-b988-da41-8d7b-12977e46ad98
2015-05-05 07:07:19 +00:00
Sauw Ming
d48abc7e59
Re #1843 (thanks to Alexander Traud for the patch):
...
Defines like OPENSSL_NO_SSL3_METHOD and OPENSSL_NO_SSL2 are set in
"include/openssl/opensslconf.h". There is no need to query the OpenSSL
libraries. If the installed library does not match the installed headers,
the system is misconfigured.
This will undo r4892
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5073 74dad513-b988-da41-8d7b-12977e46ad98
2015-04-22 03:40:41 +00:00
Sauw Ming
d39cc28701
Re #1790 : Fixed failed Android OpenGL detection if aconfigure is called with --use-ndk-cflags
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5034 74dad513-b988-da41-8d7b-12977e46ad98
2015-03-27 02:31:49 +00:00
Nanang Izzuddin
904be7610d
Re #1822 : Updated build script to auto define PJMEDIA_VIDEO_DEV_HAS_ANDROID.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5027 74dad513-b988-da41-8d7b-12977e46ad98
2015-03-26 05:08:40 +00:00
Nanang Izzuddin
659d6e2d07
Misc (re #1782 ): Fixed OpenSSL detection in configure script due to incomplete dependencies and bad library order, which causes OpenSSL detection failure on some platform such as Android mips and arm64.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4966 74dad513-b988-da41-8d7b-12977e46ad98
2014-12-03 04:16:24 +00:00
Nanang Izzuddin
59ffd6aa01
Misc (re #1782 ): Skip libyuv and libopenh264 lookups when passing '--disable-video' param to configure script (thanks Sean Bright for the patch).
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4953 74dad513-b988-da41-8d7b-12977e46ad98
2014-10-21 08:11:52 +00:00
Sauw Ming
991d91dffd
Re #1790 : Initial basic implementation of Android OpenGL renderer
...
To use it, app has to specify PJMEDIA_HAS_VIDEO to 1
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4928 74dad513-b988-da41-8d7b-12977e46ad98
2014-09-24 04:01:34 +00:00
Sauw Ming
d6ef3231d9
Re #1751 (misc): Fixed compilation error due to the lack of the SSLv2 methods.
...
The fix will autodetect this and define OPENSSL_NO_SSL2 if necessary. Related to #1321 .
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4892 74dad513-b988-da41-8d7b-12977e46ad98
2014-08-19 02:18:07 +00:00
Benny Prijono
29920cc74e
Re #1757 , re #1758 : fix configure script. Now OpenGL renderer is enabled by default by the configure script. And added missing dependency to -lstdc++ for the openh274 library
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4881 74dad513-b988-da41-8d7b-12977e46ad98
2014-07-22 07:44:53 +00:00
Riza Sulistyo
ec2f27eff9
Re #1776 : Initial implementation of Libyuv wrapper. Supports:
...
- library detection via autoconf
- scaling and conversion function (from/to I420 or BGRA)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4875 74dad513-b988-da41-8d7b-12977e46ad98
2014-07-14 02:37:06 +00:00
Benny Prijono
67671ee549
Re #1758 : changing library name from libwels to libopenh264 in recent OpenH264 update
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4846 74dad513-b988-da41-8d7b-12977e46ad98
2014-05-20 04:27:01 +00:00
Benny Prijono
c598da33ba
More #1758 : updated to the latest OpenH264 code
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4827 74dad513-b988-da41-8d7b-12977e46ad98
2014-04-25 07:52:27 +00:00
Benny Prijono
b3034d498f
Re #1758 : Initial implementation of OpenH264 wrapper. Supports:
...
- 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: https://svn.pjsip.org/repos/pjproject/trunk@4815 74dad513-b988-da41-8d7b-12977e46ad98
2014-04-10 10:01:07 +00:00
Riza Sulistyo
c41812a4f5
Re #1751 : Fix build error when using 'disable-libsamplerate' on configure.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4800 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-20 05:35:27 +00:00
Benny Prijono
fdff733444
Re #1516 : fixing multiple inclusions of crtbegin.o and -lgcc in the makefiles. The former causes link errors due to multiple symbols
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4732 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-05 05:52:10 +00:00
Nanang Izzuddin
68cb865f25
Close #1730 : Added srtp_deinit()/shutdown() detection for external SRTP in configure script.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4723 74dad513-b988-da41-8d7b-12977e46ad98
2014-01-30 04:33:27 +00:00
Nanang Izzuddin
6ca4a4997b
Misc (re #1630 ): Modified configure script to only include libnsl if needed, e.g: on Solaris networking functions are in libnsl (thanks Jeremy Laine for the patch).
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4721 74dad513-b988-da41-8d7b-12977e46ad98
2014-01-29 10:08:28 +00:00