Versions
v2.10 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- amd64 x86 ~arm ~arm64 ~ppc ~ppc64
- USE flags
- alsa amr debug epoll examples ffmpeg g711 g722 g7221 g729 gsm ilbc ipv6 l16 libressl libyuv openh264 opus portaudio resample sdl silk speex ssl static-libs v4l2 vpx webrtc
v2.9-r2 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
- USE flags
- alsa amr debug epoll examples ffmpeg g711 g722 g7221 g729 gsm ilbc ipv6 l16 libressl libyuv openh264 opus portaudio resample sdl silk speex ssl static-libs v4l2 webrtc
v2.7.2-r2 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- amd64 x86 ~ppc
- USE flags
- alsa amr debug doc epoll examples ffmpeg g711 g722 g7221 gsm ilbc ipv6 l16 libressl libyuv openh264 opus oss portaudio resample sdl silk speex ssl static-libs v4l2 webrtc
USE flags
General
- alsa
- Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
- amr
- Inlcude AMR codec in the build
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- epoll
- Use /dev/epoll ioqueue on Linux (experimental)
- examples
- Install examples, usually source code
- ffmpeg
- Enable ffmpeg/libav-based audio/video codec support
- g711
- Include G.711 codecs in the build
- g722
- Include G.722 codec in the build
- g7221
- Include G.722.1 codec in the build
- g729
- Include G.729 codec via net-libs/bcg729
- gsm
- Add support for the gsm lossy speech compression codec
- ilbc
- Include iLBC codec in the build
- ipv6
- Add support for IP version 6
- l16
- Include Linear/L16 codec family in the build
- libressl
- Use dev-libs/libressl instead of dev-libs/openssl when applicable (see also the ssl useflag)
- libyuv
- Include libyuv in the build
- openh264
- Include Open H.264 support in the build
- opus
- Enable Opus audio codec support
- oss
- Add support for OSS (Open Sound System)
- portaudio
- Add support for the crossplatform portaudio audio API
- resample
- Include resampling implementations in the build
- sdl
- Add support for Simple Direct Layer (media library)
- silk
- Include SILK support in the build
- speex
- Add support for the speex audio codec (used for speech)
- ssl
- Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
- static-libs
- Build static versions of dynamic libraries as well
- v4l2
- Include Video4Linux v2 support in the build
- vpx
- Include VP8 and VP9 codec support in the build
- webrtc
- Enable WebRTC support
Dependencies
app-portage / elt-patches : Collection of patches for libtool.eclass
dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL
dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)
media-libs / alsa-lib : Advanced Linux Sound Architecture Library
media-libs / bcg729 : encoder and decoder of the ITU G729 Annex A/B speech codec
media-libs / libilbc : Packaged version of iLBC codec from the WebRTC project
media-libs / libsamplerate : Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio
media-libs / libsdl : Simple Direct Media Layer
media-libs / opencore-amr : Implementation of Adaptive Multi Rate Narrowband and Wideband speech codec
media-libs / openh264 : Cisco OpenH264 library and Gecko Media Plugin for Mozilla packages
media-libs / opus : Open codec for interactive speech and music transmission over the Internet
media-libs / portaudio : A free, cross-platform, open-source, audio I/O library
media-libs / speex : Audio compression format designed for speech
media-libs / speexdsp : Audio compression format designed for speech -- DSP
media-sound / gsm : Lossy speech compression library and tool
media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec
net-libs / libsrtp : Open-source implementation of the Secure Real-time Transport Protocol (SRTP)
sys-devel / autoconf : Used to create autoconfiguration files
sys-devel / automake : Used to generate Makefile.in from Makefile.am
sys-devel / libtool : A shared library tool for developers
virtual / pkgconfig : Virtual for the pkg-config implementation
Runtime Dependencies
dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL
dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)
media-libs / alsa-lib : Advanced Linux Sound Architecture Library
media-libs / bcg729 : encoder and decoder of the ITU G729 Annex A/B speech codec
media-libs / libilbc : Packaged version of iLBC codec from the WebRTC project
media-libs / libsamplerate : Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio
media-libs / libsdl : Simple Direct Media Layer
media-libs / opencore-amr : Implementation of Adaptive Multi Rate Narrowband and Wideband speech codec
media-libs / openh264 : Cisco OpenH264 library and Gecko Media Plugin for Mozilla packages
media-libs / opus : Open codec for interactive speech and music transmission over the Internet
media-libs / portaudio : A free, cross-platform, open-source, audio I/O library
media-libs / speex : Audio compression format designed for speech
media-libs / speexdsp : Audio compression format designed for speech -- DSP
media-sound / gsm : Lossy speech compression library and tool
media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec
net-libs / libsrtp : Open-source implementation of the Secure Real-time Transport Protocol (SRTP)
Depending packages
net-misc / asterisk : Asterisk: A Modular Open Source PBX System
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/pjproject: Stabilize 2.10 x86, #770157
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/pjproject: Stabilize 2.10 amd64, #770157
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Jaco Kroon · gentoo
media-libs/pjproject: inherit toolchain-funcs
Fixes: IndirectInherits: version 2.9-r2: toolchain-funcs: indirect inherit usage: 'tc-getCC', line 84 IndirectInherits: version 2.10: toolchain-funcs: indirect inherit usage: 'tc-getCC', line 84 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/18864 Signed-off-by: Sam James <sam@gentoo.org> - Jaco Kroon · gentoo
net-libs/pjproject: drop old versions.
Bug: https://bugs.gentoo.org/444470 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jaco Kroon · gentoo
net-libs/pjproject: version bump to 2.10
Closes: https://bugs.gentoo.org/744613 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/17667 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jaco Kroon · gentoo
net-libs/pjproject: add dependency on media-libs/speex with USE=speex.
Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://bugs.gentoo.org/739242 Closes: https://github.com/gentoo/gentoo/pull/17286 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/pjproject: arm keyworded (bug #716426)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/pjproject: arm64 keyworded (bug #716426)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org> - Jaco Kroon · gentoo
net-libs/pjproject: fix invalid LD build issue.
Closes: https://bugs.gentoo.org/725090 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/16630 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
net-libs/pjproject: keyworded 2.9-r2 for ppc64, bug #716426
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
net-libs/pjproject: Replace virtual/ffmpeg
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-libs/pjproject: x86 stable wrt bug #689796
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
net-libs/pjproject: amd64 stable wrt bug #689796
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jaco Kroon · gentoo
net-libs/pjproject: Update deps for libilbc
Bug: https://bugs.gentoo.org/444470 Bug: https://bugs.gentoo.org/634912 Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/14260 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jaco Kroon · gentoo
net-libs/pjproject: Bump to 2.9.
Drop libressl patches (upstream). Rebase configure for --enable-ssl. Pull in asterisk config_site.h file. Remove blocked on mediastreamer-bcg729 (bcg729 and mediastreamer-bcg729 are the actual blockers and marked as such already). Use ${ED} instead of ${D} on install Correctly rm static libs if USE=-static-libs Set the PJMEDIA_HAS_VIDEO #define as per https://bugs.gentoo.org/652196 Update package.use.mask for ppc to mask g729 for pjproject since net-libs/bcg729 isn't available (yet) on ppc. Closes: https://bugs.gentoo.org/609702 Closes: https://bugs.gentoo.org/618352 Closes: https://bugs.gentoo.org/652196 Closes: https://bugs.gentoo.org/650312 Closes: https://bugs.gentoo.org/653482 Closes: https://bugs.gentoo.org/657014 Closes: https://bugs.gentoo.org/686796 Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/13712 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Mair-Keimberger · gentoo
net-libs/pjproject: use HTTPS.
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11392 Signed-off-by: Patrice Clement <monsieurp@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
net-libs/pjproject: keyworded 2.7.2 for ppc, bug #658732
Tested-by: ernsteiswuerfel Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc" - Sergei Trofimovich · gentoo
net-libs/pjproject: keyworded 2.7.1 for ppc, bug #658732
Tested-by: ernsteiswuerfel Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc" - Repository mirror & CI · gentoo
Merge updates from master - Tony Vroon · gentoo
net-libs/pjproject: Block media-plugins/mediastreamer-bcg729
This breaks the build process in a way that is not yet fully understood. Annoying, but better to flag it up than to explode without warning. Suggested-by: Jaco Kroon <jaco@uls.co.za> Acked-by: Mart Raudsepp <leio@gentoo.org> Fixes: https://bugs.gentoo.org/609702 Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Stefan Strogin · gentoo
net-libs/pjproject libressl support
Patch for libressl support from the upstream: https://trac.pjsip.org/repos/changeset/5726 Closes: https://bugs.gentoo.org/656414 Closes: https://github.com/gentoo/gentoo/pull/8551 - Tony Vroon · gentoo
net-libs/pjproject: Version bump to 2.7.2
Fixed SSL flipflop logic by Felix Janda replaces my own failed first attempt. Upstream has two security fixes around malformed SDP, a crash due to an invalid ftmp attribute and a crash due to an invalid media format description. Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Thomas Deutschmann · gentoo
net-libs/pjproject: x86 stable (bug #650008)
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Agostino Sarubbo · gentoo
net-libs/pjproject: amd64 stable wrt bug #650008
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="amd64" - Tony Vroon · gentoo
net-libs/pjproject: Deal with Speex moving goalposts
Apparently we now want speexdsp instead, but this is a recent development. Also remove older releases which do not have the SSL configure logic override, as they will break with Asterisk. Closes: https://bugs.gentoo.org/641810 Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Tony Vroon · gentoo
net-libs/pjproject: Add 2.7.1 release
As pointed out by Alexander Wetzel, the --enable-ssl vs --disable-ssl logic in the upstream configure script leaves to be desired. If we delete the silly wrapper and move some files, we can even use eautoreconf. Closes: https://bugs.gentoo.org/609702 Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Tony Vroon · gentoo
net-libs/pjproject: Version bump to 2.6.0
Package-Manager: portage-2.3.8 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Jaco Kroon · gentoo
asterisk pjsip (pjprotect) support.