| Flag |
Description |
9999 |
1.6.9999 |
1.6.2 |
1.6.1 |
1.4.9999 |
1.4.10 |
| X |
Enable audible bell for X11
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| bluetooth |
Enable Bluetooth Support
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| dbus |
Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| doc |
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| echo-cancel |
Enable WebRTC-based echo canceller via <pkg>media-libs/webrtc-audio-processing</pkg>
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| elogind |
Enable session tracking via sys-auth/elogind
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| extra |
Build pw-cat/pw-play/pw-record
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| ffmpeg |
Enable ffmpeg/libav-based audio/video codec support
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| fftw |
Use FFTW library for computing Fourier transforms
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| flatpak |
Enable Flatpak support
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| gsettings |
Use gsettings (<pkg>dev-libs/glib</pkg>) to read/save used modules (useful for e.g. <pkg>media-sound/paprefs</pkg>
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| gstreamer |
Add support for media-libs/gstreamer (Streaming media)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| ieee1394 |
Enable FireWire/iLink IEEE1394 support (dv, camera, ...)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| jack-client |
Install a plugin for running PipeWire as a JACK client
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| jack-sdk |
Use PipeWire as JACK replacement
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| libcamera |
Enable libcamera plugin via <pkg>media-libs/libcamera</pkg>
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| liblc3 |
Allow loading LC3 plugins via <pkg>media-sound/liblc3</pkg>
|
✗ |
✗ |
✗ |
✗ |
✓ |
✓ |
| loudness |
Enable loudness normalisation according to the EBU R128 standard using <pkg>media-libs/libebur128</pkg>
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| lv2 |
Allow loading LV2 plugins via <pkg>media-libs/lv2</pkg>
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| man |
Build and install man pages
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| modemmanager |
Combined with USE=bluetooth, allows PipeWire to perform telephony on mobile devices.
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| pipewire-alsa |
Install ALSA plugin, similar to <pkg>media-plugins/alsa-plugins</pkg>'s USE=pulseaudio.
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| pulseaudio |
Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| readline |
Enable support for libreadline, a GNU line-editing library that almost everyone wants
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| roc |
Enable roc support for real-time audio streaming over the network, using <pkg>media-libs/roc-toolkit</pkg>. See https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Network#roc
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| selinux |
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| sound-server |
Provide sound server using ALSA and bluetooth devices
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| ssl |
Enable raop-sink support (needs <pkg>dev-libs/openssl</pkg>)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| system-service |
Install systemd unit files for running as a system service. Not recommended.
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| systemd |
Enable use of systemd-specific libraries and features like socket activation or session tracking
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| test |
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| v4l |
Enable support for video4linux (using linux-headers or userspace libv4l libraries)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| zeroconf |
Support for DNS Service Discovery (DNS-SD)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |