| Flag |
Description |
9999 |
0.41.0 |
| X |
Add support for X11
|
⊕ |
⊕ |
| alsa |
Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
|
⊕ |
⊕ |
| aqua |
Include support for the Mac OS X Aqua (Carbon/Cocoa) GUI
|
✓ |
✓ |
| archive |
Enable support for various archive formats via <pkg>app-arch/libarchive</pkg>
|
✓ |
✓ |
| bluray |
Enable playback of Blu-ray filesystems
|
✓ |
✓ |
| cdda |
Add Compact Disk Digital Audio (Standard Audio CD) support
|
✓ |
✓ |
| cli |
Enable the command-line player
|
⊕ |
⊕ |
| coreaudio |
Build the CoreAudio driver on Mac OS X systems
|
✓ |
✓ |
| 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
|
✓ |
✓ |
| drm |
Enable Kernel Mode Setting / Direct Rendering Manager based video outputs
|
⊕ |
⊕ |
| dvb |
Add support for DVB (Digital Video Broadcasting)
|
✓ |
✓ |
| dvd |
Add support for DVDs
|
✓ |
✓ |
| egl |
Enable EGL (Embedded-System Graphics Library, interfacing between windowing system and OpenGL/GLES) support
|
⊕ |
⊕ |
| gamepad |
Enable gamepad input support
|
✓ |
✓ |
| iconv |
Enable support for the iconv character set conversion library
|
⊕ |
⊕ |
| jack |
Add support for the JACK Audio Connection Kit
|
✓ |
✓ |
| javascript |
Enable javascript support
|
✓ |
✓ |
| jpeg |
Add JPEG image support
|
✓ |
✓ |
| lcms |
Add lcms support (color management engine)
|
✓ |
✓ |
| libcaca |
Add support for colored ASCII-art graphics
|
✓ |
✓ |
| libmpv |
Enable the shared library and headers (used by frontends / plugins)
|
⊕ |
⊕ |
| lua |
Enable Lua scripting, OSC (On Screen Controller) GUI, and <pkg>net-misc/yt-dlp</pkg> support
|
⊕ |
⊕ |
| nvenc |
Add support for NVIDIA Encoder/Decoder (NVENC/NVDEC) API for hardware accelerated encoding and decoding on NVIDIA cards (requires x11-drivers/nvidia-drivers)
|
✓ |
✓ |
| openal |
Add support for the Open Audio Library
|
✓ |
✓ |
| pipewire |
Enable sound support via native PipeWire backend
|
✓ |
✓ |
| pulseaudio |
Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
|
✓ |
✓ |
| rubberband |
Enable high quality pitch correction via <pkg>media-libs/rubberband</pkg>
|
✓ |
✓ |
| sdl |
Enable <pkg>media-libs/libsdl2</pkg> based video and audio outputs
(Note: these outputs exist for compatibility reasons only, avoid if possible)
|
✓ |
✓ |
| selinux |
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
|
✓ |
✓ |
| sixel |
Enable support for the sixel video backend using <pkg>media-libs/libsixel</pkg>
|
✓ |
✓ |
| sndio |
Enable sound support via <pkg>media-sound/sndio</pkg>
|
✓ |
✓ |
| soc |
Use additional <pkg>media-video/ffmpeg</pkg> patches for efficient playback on some SoCs (e.g. ARM, RISC-V)
|
✓ |
✓ |
| subrandr |
Enable support for SRV3 and WebVTT subtitle formats using <pkg>media-libs/subrandr</pkg>
|
✓ |
✗ |
| test |
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
|
✓ |
✓ |
| tools |
Install extra tools: mpv_identify.sh, mpv_idet.sh, and umpv
|
✓ |
✓ |
| uchardet |
Enable subtitles charset discovery via <pkg>app-i18n/uchardet</pkg>
|
⊕ |
⊕ |
| vaapi |
Enable Video Acceleration API for hardware decoding
|
✓ |
✓ |
| vdpau |
Enable the Video Decode and Presentation API for Unix acceleration interface
|
✓ |
✓ |
| vulkan |
Add support for 3D graphics and computing via the Vulkan cross-platform API
|
⊕ |
⊕ |
| wayland |
Enable dev-libs/wayland backend
|
✓ |
✓ |
| xv |
Add in optional support for the Xvideo extension (an X API for video playback)
|
✓ |
✓ |
| zimg |
Enable libzimg support (for vf_fingerprint)
|
✓ |
✓ |
| zlib |
Add support for zlib compression
|
✓ |
✓ |