media-video/mpv (gentoo)

Search

Package Information

Homepage:
https://mpv.io/
License:
LGPL-2.1+ GPL-2+ BSD ISC MIT

Versions

Version EAPI Keywords Slot
9999 8 ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 0/2
0.41.0 8 amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86 0/2

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>ionen@gentoo.org</email>
		<name>Ionen Wolkens</name>
	</maintainer>
	<use>
		<flag name="archive">Enable support for various archive formats via <pkg>app-arch/libarchive</pkg></flag>
		<flag name="bluray">Enable playback of Blu-ray filesystems</flag>
		<flag name="cli">Enable the command-line player</flag>
		<flag name="drm">Enable Kernel Mode Setting / Direct Rendering Manager based video outputs</flag>
		<flag name="gamepad">Enable gamepad input support</flag>
		<flag name="libmpv">Enable the shared library and headers (used by frontends / plugins)</flag>
		<flag name="lua">Enable Lua scripting, OSC (On Screen Controller) GUI, and <pkg>net-misc/yt-dlp</pkg> support</flag>
		<flag name="pipewire">Enable sound support via native PipeWire backend</flag>
		<flag name="rubberband">Enable high quality pitch correction via <pkg>media-libs/rubberband</pkg></flag>
		<flag name="sdl">Enable <pkg>media-libs/libsdl2</pkg> based video and audio outputs
			(Note: these outputs exist for compatibility reasons only, avoid if possible)</flag>
		<flag name="sixel">Enable support for the sixel video backend using <pkg>media-libs/libsixel</pkg></flag>
		<flag name="sndio">Enable sound support via <pkg>media-sound/sndio</pkg></flag>
		<flag name="subrandr">Enable support for SRV3 and WebVTT subtitle formats using <pkg>media-libs/subrandr</pkg></flag>
		<flag name="soc">Use additional <pkg>media-video/ffmpeg</pkg> patches for efficient playback on some SoCs (e.g. ARM, RISC-V)</flag>
		<flag name="tools">Install extra tools: mpv_identify.sh, mpv_idet.sh, and umpv</flag>
		<flag name="uchardet">Enable subtitles charset discovery via <pkg>app-i18n/uchardet</pkg></flag>
		<flag name="zimg">Enable libzimg support (for vf_fingerprint)</flag>
	</use>
	<upstream>
		<remote-id type="github">mpv-player/mpv</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

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

Manifest

Type File Size Versions
DIST mpv-0.41.0.tar.gz 7262018 bytes 0.41.0
Unmatched Entries
Type File Size