media-video/vlc (ag-ops)

Search

Package Information

Description:
Media player and framework with support for most multimedia files and streaming
Homepage:
https://www.videolan.org/vlc/
License:
LGPL-2.1 GPL-2

Versions

Version EAPI Keywords Slot
9999 6 0/5-9
3.0.8-r101 6 0/5-9
3.0.12.1-r100 7 amd64 ~arm arm64 ppc ppc64 -sparc x86 0/5-9

Metadata

Maintainers

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>media-video@gentoo.org</email>
		<name>Gentoo Video project</name>
	</maintainer>
	<use>
		<flag name="aom">Enable experimental support for AV1 codec</flag>
		<flag name="archive">Enable support for libarchive stream extractor</flag>
		<flag name="aribsub">Enable support for decoding ARIB STD-B24 subtitles</flag>
		<flag name="bluray">Enable libbluray for Blu-ray disc support</flag>
		<flag name="chromaprint">Enable libchromaprint for Chromaprint based audio fingerprinter support</flag>
		<flag name="chromecast">Enable experimental support for Google Chromecast</flag>
		<flag name="dc1394">Enable IIDC cameras support</flag>
		<flag name="directx">Enable Win32 DirectX, D3D11va and DxVA2 support</flag>
		<flag name="dvbpsi">Enable support for Mpeg-TS files (.ts, .m2ts, .mts) via <pkg>media-libs/libdvbpsi</pkg></flag>
		<flag name="encode">Enable streaming-output support and videolan manager to control multiple streams from within one instance</flag>
		<flag name="faad">Enable AAC audio decoding library support via media-libs/faad2</flag>
		<flag name="fdk">Enable the Fraunhofer AAC codec library</flag>
		<flag name="fluidsynth">Enable Fluidsynth MIDI software synthesis (with external sound fonts)</flag>
		<flag name="gcrypt">Enable cryptography support via libgcrypt</flag>
		<flag name="gme">Enable support for <pkg>media-libs/game-music-emu</pkg> for playing various video game music formats</flag>
		<flag name="gstreamer">Enable GStreamer based decoding support (currently supports only video decoding)</flag>
		<flag name="kate">Adds support for Ogg Kate subtitles via libkate</flag>
		<flag name="kms">Enable kernel mode setting video output plugin via <pkg>x11-libs/libdrm</pkg></flag>
		<flag name="libtar">Uses libtar instead of the built-in tar reader for reading custom skins</flag>
		<flag name="libtiger">Enable Ogg Kate subtitles rendering using libtiger</flag>
		<flag name="linsys">Enable support for Linux Linear Systems Ltd. SDI and HD-SDI input cards</flag>
		<flag name="live">Enable live555 streaming media support (client support for rtsp)</flag>
		<flag name="lua">Enable Lua scripting support, needed for including support for Jamendo (online music platform) and similar things</flag>
		<flag name="macosx-notifications">Enable Mac OS X notifications module (formerly growl)</flag>
		<flag name="macosx-qtkit">Enable Mac OS X qtkit module: qtcapture (video) and qtsound (audio) module</flag>
		<flag name="matroska">Enable matroska support using reference libraries (fallback on other existing matroska support if disabled, i.e., matroska enabled FFmpeg)</flag>
		<flag name="mpeg">Add libmpeg2 support for mpeg-1 and mpeg-2 video streams</flag>
		<flag name="nfs">Enable support for nfs protocol via <pkg>net-fs/libnfs</pkg></flag>
		<flag name="omxil">Enable OpenMAX Integration Layer codec module</flag>
		<flag name="opencv">Enable OpenCV (computer vision) filter module</flag>
		<flag name="optimisememory">Enable optimisation for memory rather than performance</flag>
		<flag name="opus">Support opus decoding via libopus</flag>
		<flag name="postproc">Enable image post-processing via libpostproc (part of FFmpeg)</flag>
		<flag name="projectm">Enable the projectM visualization plugin</flag>
		<flag name="rtsp">Enable real audio and RTSP modules</flag>
		<flag name="run-as-root">Allows vlc to start for root. Don't enable this unless you have a very specific (e.g. embedded) need for it!</flag>
		<flag name="schroedinger">Enable Dirac video support (an advanced royalty-free video compression format) via libschroedinger (high-speed implementation in C of the Dirac codec)</flag>
		<flag name="sdl-image">Enable sdl image video decoder (depends on sdl)</flag>
		<flag name="sftp">Enable libssh2 to support SFTP file transfer</flag>
		<flag name="shout">Enable libshout output</flag>
		<flag name="sid">Adds support for playing C64 SID files through <pkg>media-libs/libsidplay</pkg>:2</flag>
		<flag name="skins">Enable support for the skins2 interface</flag>
		<flag name="soxr">Enable SoX Resampler support via <pkg>media-libs/soxr</pkg></flag>
		<flag name="srt">Enable support for Secure Reliable Transport (SRT) via <pkg>net-libs/srt</pkg></flag>
		<flag name="tremor">Enable tremor, a fixed-point version of the Ogg Vorbis decoder</flag>
		<flag name="twolame">Enable twolame support (MPEG Audio Layer 2 encoder)</flag>
		<flag name="upnp">Enable support for the Intel SDK stack based UPnP discovery module instead of CyberLink</flag>
		<flag name="vpx">Enable the decoder(s) from the WebM VP8 / VP9 Codec SDK</flag>
		<flag name="wma-fixed">Enable fixed point WMA decoder</flag>
		<flag name="X">Enable support for e.g. fullscreen mode via X and the X C-language binding. It does not build a graphical interface</flag>
		<flag name="x265">Support X265 Encoder</flag>
		<flag name="zeroconf">Enable support for zero-configuration networking via avahi</flag>
		<flag name="zvbi">Enable support for teletext subtitles via the zvbi library</flag>
	</use>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 9999 3.0.8-r101 3.0.12.1-r100
10bit ⚠️
X Enable support for e.g. fullscreen mode via X and the X C-language binding. It does not build a graphical interface
a52 ⚠️
alsa Allows MythTV to directly output sound to ALSA devices, this is needed if you are using ALSA dmix or SPDIF. Note, you will have to physically type your device into the MythTV configuration since it will only give you /dev/dsp devices in the drop down. ⚠️
altivec Builds ffmpeg's codec libraries with altivec support. ⚠️
aom Enable experimental support for AV1 codec
archive Enable support for libarchive stream extractor
aribsub Enable support for decoding ARIB STD-B24 subtitles
bidi ⚠️
bluray Enable libbluray for Blu-ray disc support
cddb ⚠️
chromaprint Enable libchromaprint for Chromaprint based audio fingerprinter support
chromecast Enable experimental support for Google Chromecast
cpu_flags_arm_neon ⚠️
cpu_flags_ppc_altivec ⚠️
cpu_flags_x86_mmx ⚠️
cpu_flags_x86_sse ⚠️
dav1d ⚠️
dbus ⚠️
dc1394 Enable IIDC cameras support
debug Instructs Qt to use the 'debug' target instead of 'release' target. If your MythTV is crashing or you need a backtrace, you need to compile it with this option otherwise the debugging data is useless. ⚠️
directx Enable Win32 DirectX, D3D11va and DxVA2 support
dts ⚠️
dvbpsi Enable support for Mpeg-TS files (.ts, .m2ts, .mts) via <pkg>media-libs/libdvbpsi</pkg>
dvd ⚠️
encode Enable streaming-output support and videolan manager to control multiple streams from within one instance
faad Enable AAC audio decoding library support via media-libs/faad2
fdk Enable the Fraunhofer AAC codec library
ffmpeg ⚠️
flac ⚠️
fluidsynth Enable Fluidsynth MIDI software synthesis (with external sound fonts)
fontconfig ⚠️
gcrypt Enable cryptography support via libgcrypt
gme Enable support for <pkg>media-libs/game-music-emu</pkg> for playing various video game music formats
gnome-keyring ⚠️
gstreamer Enable GStreamer based decoding support (currently supports only video decoding)
ieee1394 Allows MythTV to communicate and use Firewire enabled Cable boxes. These are typically found in the United States, where such support is required by law. This will also install Firewire test programs and external channel changers if the internal changer does not work. ⚠️
jack Allows MythTV to use JACK as your sound output device. You will have to manually configure the path to your JACK settings. ⚠️
jpeg ⚠️
kate Adds support for Ogg Kate subtitles via libkate
kms Enable kernel mode setting video output plugin via <pkg>x11-libs/libdrm</pkg>
libass ⚠️
libav ⚠️
libcaca ⚠️
libnotify ⚠️
libsamplerate ⚠️
libtar Uses libtar instead of the built-in tar reader for reading custom skins
libtiger Enable Ogg Kate subtitles rendering using libtiger
linsys Enable support for Linux Linear Systems Ltd. SDI and HD-SDI input cards
lirc Adds LIRC support directly to MythTV allowing for built in control via a LIRC device. ⚠️
live Enable live555 streaming media support (client support for rtsp)
lua Enable Lua scripting support, needed for including support for Jamendo (online music platform) and similar things
macosx-notifications Enable Mac OS X notifications module (formerly growl)
macosx-qtkit Enable Mac OS X qtkit module: qtcapture (video) and qtsound (audio) module
mad ⚠️
matroska Enable matroska support using reference libraries (fallback on other existing matroska support if disabled, i.e., matroska enabled FFmpeg)
modplug ⚠️
mp3 ⚠️
mpeg Add libmpeg2 support for mpeg-1 and mpeg-2 video streams
mtp ⚠️
musepack ⚠️
ncurses ⚠️
neon ⚠️
nfs Enable support for nfs protocol via <pkg>net-fs/libnfs</pkg>
ogg ⚠️
omxil Enable OpenMAX Integration Layer codec module
opencv Enable OpenCV (computer vision) filter module
optimisememory Enable optimisation for memory rather than performance
opus Support opus decoding via libopus
png ⚠️
postproc Enable image post-processing via libpostproc (part of FFmpeg)
projectm Enable the projectM visualization plugin
pulseaudio ⚠️
qt5 ⚠️
rdp ⚠️
run-as-root Allows vlc to start for root. Don't enable this unless you have a very specific (e.g. embedded) need for it!
samba ⚠️
schroedinger Enable Dirac video support (an advanced royalty-free video compression format) via libschroedinger (high-speed implementation in C of the Dirac codec)
sdl-image Enable sdl image video decoder (depends on sdl)
sftp Enable libssh2 to support SFTP file transfer
shout Enable libshout output
sid Adds support for playing C64 SID files through <pkg>media-libs/libsidplay</pkg>:2
skins Enable support for the skins2 interface
soxr Enable SoX Resampler support via <pkg>media-libs/soxr</pkg>
speex ⚠️
srt Enable support for Secure Reliable Transport (SRT) via <pkg>net-libs/srt</pkg>
ssl ⚠️
svg ⚠️
taglib ⚠️
theora ⚠️
tremor Enable tremor, a fixed-point version of the Ogg Vorbis decoder
truetype ⚠️
twolame Enable twolame support (MPEG Audio Layer 2 encoder)
udev ⚠️
upnp Enable support for the Intel SDK stack based UPnP discovery module instead of CyberLink
v4l ⚠️
vaapi ⚠️
vdpau ⚠️
vnc ⚠️
vorbis ⚠️
vpx Enable the decoder(s) from the WebM VP8 / VP9 Codec SDK
wayland ⚠️
wma-fixed Enable fixed point WMA decoder
x264 ⚠️
x265 Support X265 Encoder
xml ⚠️
zeroconf Enable support for zero-configuration networking via avahi
zvbi Enable support for teletext subtitles via the zvbi library

Files

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
DIST vlc-3.0-3.0.12.1.tar.gz 34233801 bytes
DIST vlc-3.0.8.tar.xz 26041520 bytes