vlc

Description:VLC media player - Video player and streamer
License: GPL-2, LGPL-2.1
Homepage:http://www.videolan.org/vlc/
Location:Portage
Last Change: 22 May 2012; Samuli Suominen
vlc-2.0.1.ebuild, vlc-2.0.9999.ebuild, vlc-9999.ebuild:
Change order of USE="postproc" to || ( media-video/ffmpeg media-libs/libpostproc )
ChangeLog
Legend:
  • + - stable
  • ~ - unstable
  • M - hardmask
alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86
9999 diff - - - - - - - - - - - - -
2.0.9999 diff - - - - - - - - - - - - -
2.0.1 diff ~ ~ ~ - - - - ~ ~ - - ~ ~
1.1.13 + + ~ - - - - + + - - + +

USE flags

  • a52 - Enables support for decoding ATSC A/52 streams used in DVD
  • aac - Enables support for MPEG-4 AAC Audio
  • aalib - Adds support for media-libs/aalib (ASCII-Graphics Library)
  • alsa - Adds support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
  • altivec - Adds support for optimizations for G4 and G5/ppc970 processors
  • atmo - Enables support for AtmoLight (homebrew Ambient Lighting Technology)
  • audioqueue - Enables AudioQueue audio module for Mac OS X.
  • avahi - Add avahi/Zeroconf support
  • avcodec - Enables libavcodec support for video/audio encoding/decoding. libavcodec is part of FFmpeg.
  • avformat - Enables libformat support for reading and writing various media containers. libavformat is part of FFmpeg.
  • bidi - Enables bidirectional language support
  • bluray - Enables libbluray for Blu-ray disc support.
  • cdda - Adds Compact Disk Digital Audio (Standard Audio CD) support
  • cddb - Access cddb servers to retrieve and submit information about compact disks
  • dbus - Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
  • dc1394 - Enables IIDC cameras support.
  • debug - Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see http://www.gentoo.org/proj/en/qa/backtraces.xml
  • dirac - Enable Dirac video support (an advanced royalty-free video compression format) via the reference library: dirac.
  • direct2d - Enable Win7/VistaPU Direct2D support.
  • directfb - Adds support for DirectFB layer (library for FB devices)
  • directx - Enable Win32 DirectX support.
  • dshow - Enables Win32 DirectShow support.
  • dts - Enables DTS Coherent Acoustics decoder support
  • dvb - Adds support for DVB (Digital Video Broadcasting)
  • dvbpsi - Enables support for Mpeg-TS files (.ts, .m2ts, .mts) via media-libs/libdvbpsi.
  • dvd - Adds support for DVDs
  • dxva2 - Enables Win32 DxVA2 support.
  • egl - Enables EGL video output module.
  • elibc_glibc - ELIBC setting for systems that use the GNU C library
  • encode - Adds support for encoding of audio or video files
  • fbcon - Adds framebuffer support for the console, via the kernel
  • fbosd - Enables the framebuffer overlay plugin.
  • ffmpeg - Enable ffmpeg-based audio/video codec support
  • flac - Adds support for FLAC: Free Lossless Audio Codec
  • fluidsynth - Enables Fluidsynth MIDI software synthesis (with external sound fonts).
  • fontconfig - Support for configuring and customizing font access via media-libs/fontconfig
  • gcrypt - Enables cryptography support via libgcrypt.
  • ggi - Adds support for media-libs/libggi (non-X video api/drivers)
  • gme - Enables support for media-libs/game-music-emu for playing various video game music formats.
  • gnome - Adds support for GNOME's filesystem abstraction layer, gnome-base/gnome-vfs. This flag is not GUI-related.
  • gnutls - Adds support for net-libs/gnutls (TLS 1.0 and SSL 3.0 support)
  • growl - Enables growl notification support (over UDP for remote access and native on OSX)
  • hal - Enable Hardware Abstraction Layer (HAL) support (WARNING: Try to avoid this. Deprecated method of accessing hardware.)
  • httpd - Enables a web based interface for vlc.
  • id3tag - Enables id3tag metadata reader plugin.
  • ieee1394 - Enable FireWire/iLink IEEE1394 support (dv, camera, ...)
  • ios-vout - Enables iPhone OS video output.
  • jack - Adds support for the JACK Audio Connection Kit
  • kate - Adds support for Ogg Kate subtitles via libkate.
  • kde - Adds support for KDE (K Desktop Environment)
  • libass - Enables subtitles support using libass.
  • libcaca - Add support for colored ASCII-art graphics
  • libnotify - Enable desktop notification support
  • libproxy - Enables support for proxy settings in the HTTP access module.
  • libsamplerate - Build with support for converting sample rates using libsamplerate
  • libtar - Uses libtar instead of the built-in tar reader for reading custom skins.
  • libtiger - Enables Ogg Kate subtitles rendering using libtiger.
  • libv4l - Enables Libv4l Video4Linux support.
  • libv4l2 - Enables Libv4l2 Video4Linux2 support (for conversion from various video formats to standard ones, needed to use v4l2 devices with strange formats).
  • linsys - Enables support for Linux Linear Systems Ltd. SDI and HD-SDI input cards.
  • lirc - Adds support for lirc (Linux's Infra-Red Remote Control)
  • live - Enables live555 streaming media support (client support for rtsp).
  • lua - Enable Lua scripting support
  • macosx - Enables Mac OS X gui support.
  • macosx-audio - Enables Mac OS X audio module.
  • macosx-dialog-provider - Enables Mac OS X dialog module.
  • macosx-eyetv - Enables Mac OS X EyeTV (TNT Tuner) module.
  • macosx-qtkit - Enables Mac OS X qtkit module: qtcapture (video) and qtsound (audio) module.
  • macosx-quartztext - Enables Mac OS X quartz text module.
  • macosx-vout - Enables Mac OS X video output module.
  • matroska - Enables matroska support using reference libraries (fallback on other existing matroska support if disabled, i.e., matroska enabled FFmpeg)
  • media-library - Build the (sqlite based) media library.
  • mmx - Adds support for optimizations for Pentium MMX and Athlon class processors
  • modplug - Adds libmodplug support
  • mp3 - Add support for reading mp3 files
  • mpeg - Adds libmpeg3 support to various packages
  • mtp - Enable support for Media Transfer Protocol
  • musepack - Enable support for the musepack audio codec
  • ncurses - Adds ncurses support (console display library)
  • neon - Enable optimization support for ARM NEON processors
  • nsplugin - Build plugin for browsers supporting the Netscape plugin architecture (that is almost any modern browser)
  • ogg - Adds support for the Ogg container format (commonly used by Vorbis, Theora and flac)
  • omxil - Enables OpenMAX Integration Layer codec module.
  • opengl - Adds support for OpenGL (3D graphics)
  • optimisememory - Enable optimisation for memory rather than performance.
  • oss - Adds support for OSS (Open Sound System)
  • png - Adds support for libpng (PNG images)
  • portaudio - Adds support for the crossplatform portaudio audio API
  • postproc - Enables image post-processing via libpostproc (part of FFmpeg).
  • projectm - Enables the projectM visualization plugin.
  • pulseaudio - Adds support for PulseAudio sound server
  • pvr - Enables PVR cards access module.
  • qt4 - Builds a x11-libs/qt based frontend. It is now the most up-to-date graphical interface available.
  • remoteosd - Enables RemoteOSD plugin (VNC client as video filter).
  • rtsp - Enables real audio and RTSP modules.
  • 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 - Adds support for SAMBA (Windows File and Printer sharing)
  • schroedinger - Enable Dirac video support (an advanced royalty-free video compression format) via libschroedinger (high-speed implementation in C of the Dirac codec).
  • sdl - Adds support for Simple Direct Layer (media library)
  • sdl-image - Enables sdl image video decoder (depends on sdl)
  • shine - Enables shine fixed point mp3 encoder.
  • shout - Enables libshout output.
  • sid - Adds support for playing C64 SID files through media-libs/libsidplay-2.
  • skins - Enables support for the skins2 interface.
  • speex - Adds support for the speex audio codec (used for speech)
  • sqlite - Adds support for sqlite - embedded sql database
  • sse - fast floating point optimization for PentiumIII+ class chips
  • stream - Enables sout module for audio/video data streaming/transcoding/etc..
  • svg - Adds support for SVG (Scalable Vector Graphics)
  • svga - Adds support for SVGAlib (graphics library)
  • switcher - Enables MPEG2 video switcher stream output module.
  • swscale - Enables image scaling and conversion via libswscale (part of FFmpeg).
  • taglib - Enable tagging support with taglib
  • theora - Adds support for the Theora Video Compression Codec
  • truetype - Adds support for FreeType and/or FreeType2 fonts
  • twolame - Enables twolame support (MPEG Audio Layer 2 encoder).
  • udev - Enable sys-fs/udev integration (device discovery, power and storage device support, etc)
  • upnp - Enables support for Intel UPnP stack.
  • v4l - Enable support for video4linux (using linux-headers or userspace libv4l libraries)
  • v4l2 - Enable support for video4linux (DEPRECATED: Use USE v4l for your package to enable v4l2 or libv4l support)
  • vaapi - Enables VAAPI (Video Acceleration API) for hardware decoding
  • vcdx - Enables VCD with navigation via libvcdinfo (depends on cdio)
  • vlm - New videolan (media) manager (vlm), a little manager designed to launch and manage multiple streams from within one instance of VLC.
  • vorbis - Adds support for the OggVorbis audio codec
  • waveout - Enable win32 waveOut plugin.
  • win32codecs - use win32codecs package for dll avi decoding support (wmv and what not)
  • wingdi - Enable Win32 GDI module.
  • wma-fixed - Enables fixed point WMA decoder.
  • X - Enables support for, e.g., fullscreen mode via the X Window System. By itself, this flag does not build a graphical interface.
  • x264 - Enable h264 encoding using x264
  • xcb - Support the X C-language Binding, a replacement for Xlib
  • xinerama - Add support for the xinerama X11 extension, which is mandatory if you work in multiple monitors setup
  • xml - Add support for XML files
  • xosd - Sends display using the X On Screen Display library
  • xv - Adds in optional support for the Xvideo extension (an X API for video playback)
  • zvbi - Enables support for teletext subtitles via the zvbi library.

Security Advisory

Date Severity Title
over 3 years normal VLC: Multiple vulnerabilities
over 3 years normal VLC: Multiple vulnerabilities
almost 4 years normal VLC: Multiple vulnerabilities
about 4 years normal VLC: User-assisted execution of arbitrary code
about 4 years high VLC: Multiple vulnerabilities
almost 5 years normal VLC media player: Format string vulnerabilities
over 5 years normal VLC media player: Format string vulnerability

Also available in: Atom

Thank you!