net-libs/pjproject (gentoo)

Search

Install

Install this package:

emerge -a net-libs/pjproject

Package Information

Description:
Open source SIP, Media, and NAT Traversal Library
Homepage:
https://github.com/pjsip/pjproject https://www.pjsip.org/
License:
GPL-2

Versions

Version EAPI Keywords Slot
2.17 8 amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86 0/2.17.0.1
2.17 8 ~amd64 ~arm ~arm64 ~ppc64 ~x86 0/2.17
2.16 8 ~amd64 ~arm ~arm64 ~ppc64 ~x86 0/2.16
2.15.1 8 amd64 ~arm ~arm64 ~ppc64 x86 0/2.15.1
2.15.1 8 ~amd64 ~arm ~arm64 ~ppc64 ~x86 0/2.15.1

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>jkroon@gentoo.org</email>
		<name>Jaco Kroon</name>
	</maintainer>
	<use>
		<flag name="amr">Inlcude AMR codec in the build</flag>
		<flag name="epoll">Use /dev/epoll ioqueue on Linux (experimental)</flag>
		<flag name="g711">Include G.711 codecs in the build</flag>
		<flag name="g722">Include G.722 codec in the build</flag>
		<flag name="g7221">Include G.722.1 codec in the build</flag>
		<flag name="g729">Include G.729 codec via net-libs/bcg729</flag>
		<flag name="ilbc">Include iLBC codec in the build</flag>
		<flag name="l16">Include Linear/L16 codec family in the build</flag>
		<flag name="libyuv">Include libyuv in the build</flag>
		<flag name="openh264">Include Open H.264 support in the build</flag>
		<flag name="resample">Include resampling implementations in the build</flag>
		<flag name="silk">Include SILK support in the build</flag>
		<flag name="srtp">Enable support for encrypted voice transmission (secure RTP)</flag>
		<flag name="v4l2">Include Video4Linux v2 support in the build</flag>
		<flag name="webrtc">Enable WebRTC support</flag>
	</use>
	<upstream>
		<remote-id type="github">pjsip/pjproject</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p net-libs/pjproject | euse -E <flag> -p net-libs/pjproject | euse -D <flag> -p net-libs/pjproject

Flag Description 2.17 2.17 2.16 2.15.1 2.15.1
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 ✓ ✓ ✓ ✓ ✓
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 ✓ ✓ ✓ ✓ ✓
l16 Include Linear/L16 codec family in the build ✓ ✓ ✓ ✓ ✓
libyuv Include libyuv in the build ✓ ✓ ✓ ✓ ✓
openh264 Include Open H.264 support in the build ✓ ✓ ✓ ✓ ✓
opus Enable Opus audio codec support ✓ ✓ ✓ ✓ ✓
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) ✓ ✓ ✓ ✓ ✓
srtp Enable support for encrypted voice transmission (secure RTP) ✓ ✓ ✓ ✓ ✓
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 Add support for VP8/VP9 codecs (usually via media-libs/libvpx) ✓ ✓ ✓ ✓ ✓
webrtc Enable WebRTC support ✓ ✓ ✓ ✓ ✓

Files

Manifest

Type File Size Versions
DIST pjproject-2.15.1.tar.gz 10425868 bytes 2.15.1
DIST pjproject-2.16.tar.gz 10794360 bytes 2.16
DIST pjproject-2.17.tar.gz 10996639 bytes 2.17
Unmatched Entries
Type File Size