Commit Graph

209 Commits (master)

Author SHA1 Message Date
jimying 0b0488f17b
Add --disable-libuuid to autoconf (#3100)
2 years ago
orbea c804b31f85
Fix build fail on alpine linux (with musl libc) : no execinfo.h (#3263)
2 years ago
Jaco Kroon bae7e5f4ff
aconfigure: fix bashism. (#3220)
2 years ago
jimying de56dda311
Add new api pj_sock_socketpair() (#3179)
2 years ago
Riza Sulistyo 86b6711777
Fix configure error on android NDK r25 (#3200)
2 years ago
sauwming 8861441ec8
Move UPnP to PJNATH (#3195)
2 years ago
sauwming 82247cb8c0
Add UPnP support for SIP UDP and media UDP transports (#3184)
2 years ago
jimying cbc2051d7b
Set thread display name (#3156)
2 years ago
sauwming fe6cbbc397
Add configure option to disable srtp (#3002)
2 years ago
jimying 22f4d0e78f
add kqueue support for macos/BSD (#3029)
2 years ago
sauwming 3c2219e4d3
Fixed Android build issues on NDK r23 and r24 (#2974)
3 years ago
sauwming eda6fb5894
Fixed build failure for libwebrtc-aec3 (#2978)
3 years ago
Nanang Izzuddin 639e7dc7e6
Add Oboe audio device backend for Android (#2707)
3 years ago
sauwming 57376c13ac
Add aarch64 check for building libwebrtc and webrtc-aec3 (#2884)
3 years ago
jimying 06e28755d4
BSD (freebsd,openbsd,netbsd..) generate uuid use os native api (#2816)
3 years ago
sauwming 0ceb274989
Add Mac and iOS implementation of guid generation (#2784)
3 years ago
Nanang Izzuddin 5b591b44be
Add option --enable-speex-resample to configure script (#2742)
3 years ago
sauwming 0046373595
Add support for WebRTC AEC3 (#2722)
3 years ago
Riza Sulistyo 940e3c0443
Support Android AMediaCodec (#2552)
4 years ago
Alex Kalmuk 974cb47351
Add --disable-pjsua2 option for targets which lacks C++ (#2630)
4 years ago
sauwming caa34e8cbd
Support new Mac M1 ARM64 architecture (#2591)
4 years ago
Nikolai ZHUBR dad6a34680
Fix building with video support (including dshow camera) on mingw (#2589)
4 years ago
Nanang Izzuddin 2a0095175f
Supporting mingw-w64 (#2598)
4 years ago
sauwming fb8a7772ef
Apple SSL backend using Network framework (#2482)
4 years ago
H5117 a9f4e1a8c3
libpjproject.pc: correct the field 'cflags' (#2403)
4 years ago
sauwming 4f26a6dd3b
More consistent configure script detection message (#2409)
4 years ago
sauwming 567c8e271f
Disable vpx if video is disabled (#2407)
4 years ago
Sauw Ming 187524186f Re #2210 (misc): Disable Darwin SSL if deprecated
5 years ago
Nanang Izzuddin 192a6bfc43 Fix #2256: Mini refactored Android configure script:
5 years ago
Sauw Ming 3c9fa7ae2d Fixed #2253: Support for VP8 and VP9 video codec
5 years ago
Nanang Izzuddin c381ed7e11 Misc (re #2210): Workaround for compile error 'unknown type name uint64_t' when building for Android x86 with NDK r20.
5 years ago
Sauw Ming 62fae52a43 Re #2185: Modified the autodetection in configure script to try to compile a sample code instead.
5 years ago
Sauw Ming 6814d38f53 Re #2185: Darwin SSL backend
6 years ago
Sauw Ming cff4487def Fixed #2185: Darwin (Mac OS & iOS) native SSL backend
6 years ago
Riza Sulistyo f56014a118 Re #2147 (misc): Include unicode_win32.c on the build configuration for windows (mingw). Without it, the build will fail when enabling PJMEDIA_WMME_DEV_USE_MMDEVICE_API. Thanks to Niclas Larsson for the report.
6 years ago
Sauw Ming f4ef7f8649 Re #2059 (misc): Link AVFoundation framework for iOS build since it's required for using AVAudioSession.
6 years ago
Nanang Izzuddin f31f77289b Misc (re #2059): Updated configure script to:
6 years ago
Riza Sulistyo 87a809c03d Re #2059 (misc): Patch to build Arch Linux on ARMv7 (e.g: Raspberry Pi).
6 years ago
Riza Sulistyo 90ecb626c8 Re #2059 (misc): Define missing CPPFLAGS in the aconfigure. Thanks to Alexander
6 years ago
Riza Sulistyo 1d030de05f Re #2059 (misc): Fix some warnings related to use of external Portaudio.
7 years ago
Sauw Ming 08ff24ac94 Fixed #2086: Add C# binding using SWIG, and support for Xamarin
7 years ago
Sauw Ming c4279ec635 Re #2082: Initial implementation of GnuTLS support.
7 years ago
Riza Sulistyo eb4d878e78 Re #2054: When setting CXXCFLAGS manually, make sure it's applied correctly.
7 years ago
Nanang Izzuddin 075ed502b7 Close #2044: Compile time setting for QoS using IP_TOS/IPV6_TCLASS on Darwin OS
7 years ago
Sauw Ming 51519471d8 Re #1993: With the update of bundled libSRTP to 2.1, external SRTP needs to be of version 2.x as well. This changeset will allow external SRTP users the option to continue using their current version 1.x.
7 years ago
Riza Sulistyo 10882ddde2 Re #2029: Support for G.729 backend implementation from bcg729.
7 years ago
Nanang Izzuddin af17b763fc Misc (re #1994): Rearrange H264 default backend priority to avoid multiple H264 backends. Currently OpenH264 has higher priority than FFmpeg, and VideoToolBox (for MacOS/iOS) should be manually enabled.
7 years ago
Nanang Izzuddin b267904a2e Re #1993: Updated configure script to enable AES-GCM with OpenSSL 1.1.0 after updating bundled libsrtp version.
7 years ago
Sauw Ming 101682a15a Re #2022: Fixed build configuration to make sure that it's not included in other platforms (such as Android).
7 years ago
Sauw Ming d71eeaf882 Fixed #2022: Video Toolbox H264 encoder and decoder for Mac and iOS
7 years ago