media-video/vlc (didos)

Search

Install

Install this package:

emerge -a media-video/vlc

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
3.0.8 7 amd64 ~arm ~arm64 ppc ppc64 -sparc x86 0/5-9
3.0.7.1 7 amd64 ~arm ~arm64 ppc ppc64 -sparc x86 0/5-9
3.0.6 7 amd64 ~arm ~arm64 ppc ppc64 -sparc x86 0/5-9
3.0.6 7 amd64 ~arm ~arm64 ppc ppc64 -sparc x86 0/5-9
3.0.10 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="10bit">use default behaviour where both 10 and 8 bit support is enabled as opposed to just 8 bit (flag exists for compatibility)</flag>
		<flag name="aa">Enable ASCII filter</flag>
		<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="dav1d">Enable support for <pkg>media-libs/dav1d</pkg> AV1 decoder</flag>
		<flag name="dc1394">Enable IIDC cameras support</flag>
		<flag name="decklink">Enable decklink 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="libplacebo">enable libplacebo (library based off mpv)</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, preferred option)</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="mfx">Add mfx (quicksync) support</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="oss">Support oss (open source sound system)</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="realrtsp">Enable rtsp support using realrtsp</flag>
		<flag name="rtsp">Enable rtsp support</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="screen">Enable screen capture support</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="shine">use the shine mp3 encoder</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="sndio">Enable support for sndio</flag>
		<flag name="spatialaudio">Enable support for the spatialaudio library</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="vcd">add vcd and cd-da (audio cd) support</flag>
		<flag name="vlc">build vlc, disabling this builds just a library</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

Manage flags for this package: euse -i <flag> -p media-video/vlc | euse -E <flag> -p media-video/vlc | euse -D <flag> -p media-video/vlc

Flag Description 3.0.8 3.0.7.1 3.0.6 3.0.6 3.0.10
10bit use default behaviour where both 10 and 8 bit support is enabled as opposed to just 8 bit (flag exists for compatibility) ⊕ ⊕ ⊕ ⊕ ⊕
X Enable support for e.g. fullscreen mode via X and the X C-language binding. It does not build a graphical interface ⊕ ⊕ ⊕ ⊕ ⊕
a52 ⚠️ ✓ ✓ ✓ ✓ ✓
aa Enable ASCII filter ✗ ✗ ✗ ✗ ✓
alsa ⚠️ ✓ ✓ ✓ ✓ ✓
altivec ⚠️ ✓ ✓ ✓ ✓ ✗
aom Enable experimental support for AV1 codec ✓ ✓ ✓ ✓ ✓
archive Enable support for libarchive stream extractor ✓ ✓ ✓ ✓ ✓
aribsub Enable support for decoding ARIB STD-B24 subtitles ✓ ✓ ✓ ✓ ✓
arm64 ⚠️ ✓ ✓ ✓ ✓ ✗
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 Enable support for <pkg>media-libs/dav1d</pkg> AV1 decoder ✓ ✓ ✓ ✓ ✓
dbus Enable dependencies required by glib libraries using dbus service to manage settings saving ⚠️ ✓ ✓ ✓ ✓ ✓
dc1394 Enable IIDC cameras support ✓ ✓ ✓ ✓ ✓
debug ⚠️ ✓ ✓ ✓ ✓ ✓
decklink Enable decklink support ✗ ✗ ✗ ✗ ✓
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 ⚠️ ✓ ✓ ✓ ✓ ✓
jack ⚠️ ✓ ✓ ✓ ✓ ✓
jpeg ⚠️ ✓ ✓ ✓ ✓ ✓
kate Adds support for Ogg Kate subtitles via libkate ✓ ✓ ✓ ✓ ✓
libass ⚠️ ✓ ✓ ✓ ✓ ✓
libav ⚠️ ✓ ✓ ✓ ✓ ✓
libcaca ⚠️ ✓ ✓ ✓ ✓ ✓
libnotify ⚠️ ✓ ✓ ✓ ✓ ✓
libplacebo enable libplacebo (library based off mpv) ✓ ✓ ✓ ✓ ✓
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 ⚠️ ✓ ✓ ✓ ✓ ✓
live Enable live555 streaming media support (client support for rtsp, preferred option) ✓ ✓ ✓ ✓ ✓
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) ✓ ✓ ✓ ✓ ✓
mfx Add mfx (quicksync) support ✗ ✗ ✗ ✗ ✓
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 ✓ ✓ ✓ ✓ ✓
oss Support oss (open source sound system) ✗ ✗ ✗ ✗ ✓
png ⚠️ ✓ ✓ ✓ ✓ ✓
postproc Enable image post-processing via libpostproc (part of FFmpeg) ✓ ✓ ✓ ✓ ✓
projectm Enable the projectM visualization plugin ✓ ✓ ✓ ✓ ✓
pulseaudio Install Plasma applet for PulseAudio volume management ⚠️ ✓ ✓ ✓ ✓ ✓
qt5 ⚠️ ⊕ ⊕ ⊕ ⊕ ⊕
rdp ⚠️ ✓ ✓ ✓ ✓ ✓
realrtsp Enable rtsp support using realrtsp ✓ ✓ ✓ ✓ ✓
rtsp Enable rtsp support ✓ ✓ ✓ ✓ ✓
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) ✓ ✓ ✓ ✓ ✓
screen Enable screen capture support ✓ ✓ ✓ ✓ ✓
sdl-image Enable sdl image video decoder (depends on sdl) ✓ ✓ ✓ ✓ ✓
sftp Enable libssh2 to support SFTP file transfer ✓ ✓ ✓ ✓ ✓
shine use the shine mp3 encoder ✓ ✓ ✓ ✓ ✓
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 ✓ ✓ ✓ ✓ ✓
sndio Enable support for sndio ✗ ✗ ✗ ✗ ✓
soxr Enable SoX Resampler support via <pkg>media-libs/soxr</pkg> ✓ ✓ ✓ ✓ ✓
spatialaudio Enable support for the spatialaudio library ✓ ✓ ✓ ✓ ✓
speex Enable noise suppression filter support via <pkg>media-libs/speexdsp</pkg>. ⚠️ ✓ ✓ ✓ ✓ ✓
srt Enable support for Secure Reliable Transport (SRT) via <pkg>net-libs/srt</pkg> ✓ ✓ ✓ ✓ ✓
ssl Build support for TLS/SSL connections (RTMPS) via <pkg>net-libs/mbedtls</pkg>. ⚠️ ✓ ✓ ✓ ✓ ✓
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 Enable udev base replacement code for cdda feature ⚠️ ✓ ✓ ✓ ✓ ✓
upnp Enable support for the Intel SDK stack based UPnP discovery module instead of CyberLink ✓ ✓ ✓ ✓ ✓
v4l Use libv4l2 for colorspace conversion ⚠️ ✓ ✓ ✓ ✓ ✓
vaapi ⚠️ ✓ ✓ ✓ ✓ ✓
vcd add vcd and cd-da (audio cd) support ✗ ✗ ✗ ✗ ⊕
vdpau Enable the VDPAU acceleration interface for the Gallium3D Video Layer. ⚠️ ✓ ✓ ✓ ✓ ✓
vlc build vlc, disabling this builds just a library ⊕ ⊕ ⊕ ⊕ ⊕
vnc ⚠️ ✓ ✓ ✓ ✓ ✓
vorbis ⚠️ ✓ ✓ ✓ ✓ ✓
vpx Enable the decoder(s) from the WebM VP8 / VP9 Codec SDK ✓ ✓ ✓ ✓ ✓
wayland Enable support for dev-libs/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
DIST vlc-3.0.10.tar.xz 26096828 bytes 3.0.10
DIST vlc-3.0.6.tar.xz 25699704 bytes 3.0.6
DIST vlc-3.0.7.1.tar.xz 26052372 bytes 3.0.7.1
DIST vlc-3.0.8.tar.xz 26041520 bytes 3.0.8
Unmatched Entries
Type File Size
AUX gentoo593460.patch 291 bytes
AUX vlc-2.1.0-fix-libtremor-libs.patch 453 bytes
AUX vlc-2.2.8-freerdp-2.patch 4478 bytes
AUX vlc-2.2.8-libupnp-slot-1.8.patch 725 bytes
AUX vlc-3.0.6-fdk-aac-2.0.0.patch 3436 bytes
AUX vlc-3.0.6-libav.patch 547 bytes
AUX vlc-3.0.6-libvpx-1.8.0.patch 1147 bytes
AUX vlc-3.0.6-sftp.patch 979 bytes
AUX vlc-3.0.8-qt-5.15.patch 1003 bytes
EBUILD vlc-3.0.10-r1.ebuild 13898 bytes
EBUILD vlc-3.0.6-r2.ebuild 13710 bytes
EBUILD vlc-3.0.6-r3.ebuild 13771 bytes
EBUILD vlc-3.0.7.1.ebuild 13672 bytes
EBUILD vlc-3.0.8.ebuild 13676 bytes
MISC ChangeLog 1465 bytes
MISC metadata.xml 6065 bytes