VLC media player is a highly portable multimedia player for various
audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, and
more) as well as DVD's, VCD's, and various streaming protocols. It
can also be used as a server to stream in unicast or multicast in
IPv4 or IPv6 on a high-bandwidth network. VLC also has the ability
to transcode media on-the-fly for streaming or saving to disk.
===> The following configuration options are available for vlc-3.0.23_3,4:
A52=off: AC-3 support via liba52
AALIB=off: AAlib graphics library support
AOM=off: AV1 video encoding/decoding via libaom
ARIBSUB=off: ARIB text decoding via libaribb24
ASS=on: ASS/SSA subtitle rendering
AVAHI=on: Zeroconf support via Avahi
CACA=off: libcaca graphics library support
CHROMECAST=on: Streaming to Chromecast devices
DAV1D=on: AV1 video decoding via libdav1d
DBUS=on: D-Bus IPC system support
DCA=off: DTS support via libdca
DOCS=on: Build and/or install documentation
DVDNAV=on: DVD menu navigation
DVDREAD=on: DVD Playback support
FAAD=off: FAAD AAC decoder support
FLAC=off: FLAC lossless audio codec support
FLUID=off: Fluidsynth MIDI support
FREERDP=off: RDP support
FRIBIDI=on: Bidirectional text support via GNU FriBidi
GME=off: Game Music Emu (libgme) support
GNUTLS=on: SSL/TLS support via GnuTLS
GOOM=off: Goom visualisation plugin
HARFBUZZ=on: OpenType text shaping engine
JACK=off: JACK audio server support
JPEG=on: JPEG image format support
LIBBLURAY=off: Blu-ray discs support via libbluray
LIBRSVG2=off: SVG vector graphics support via librsvg2
LIBSSH2=off: SCP/SFTP support via libssh2
LIRC=off: Infrared remote control support
LIVEMEDIA=on: Multimedia streaming support via liveMedia
LUA=on: Lua scripting language support
MAD=off: MAD MP3 audio decoder support
MFX=off: Intel MediaSDK (aka Quick Sync Video)
MODPLUG=off: ModPlug decoder support
MPEG2=off: MPEG-2 video support via libmpeg2
MTP=off: Media Transfer Protocol support
NCURSES=off: Console (text) interface support
NFS=off: Network File System support
NLS=on: Native Language Support
NOTIFY=off: Desktop notification support
OGG=on: Ogg media format support
OGGSPOTS=off: Experimental OggSpots codec
OPTIMIZED_CFLAGS=on: Use extra compiler optimizations
OPUS=on: Opus audio codec support
PNG=on: PNG image format support
PULSEAUDIO=off: PulseAudio sound server support
QT=on: Qt toolkit support (requires either QT5 or QT6)
REALRTSP=off: Real RTSP access module
RUNROOT=off: Enable running as root
SAMPLERATE=on: Sample rate conversion support
SDL=off: Simple Direct Media Layer support
SHOUTCAST=off: SHOUTcast and Ogg Icecast support
SKINS=on: Build skins2 interface module (implies QT)
SMB=off: SMB network protocol support
SNDIO=off: Sndio audio support
SPEEX=on: Speex audio format support
SRT=off: Secure Reliable Transport support
STREAM=on: stream output
TAGLIB=on: ID3 tag and Ogg comment support
THEORA=on: Ogg Theora video codec support
TWOLAME=on: TwoLAME MP2 audio encoder support
UPNP=on: UPnP protocol support
V4L=on: Video 4 Linux support
VCD=on: Audio/Video CD support
VDPAU=on: VDPAU (GPU video acceleration) support
VORBIS=on: Ogg Vorbis audio codec support
VPX=off: VP8/VP9 video codec support
WAYLAND=on: Wayland (graphics) support
X11=on: X11 (graphics) support
X264=off: H.264 video codec support via x264
X265=off: H.265 video codec support via x265
ZVBI=off: VBI decoding support
====> Select Qt GUI engine version: you can only select none or one of them
QT5=on: Qt 5 toolkit support
QT6=off: Qt 6 toolkit support (experimental)
===> Use 'make config' to modify these settings
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
Update to FLAC 1.2.1. This version includes two and a half years
worth of changes and an altered API.
Bump the revision of all ports that depend on libFLAC and adapt to
the new API where necessary. Some patches from Debian, Gentoo,
OpenBSD, and upstream repositories.
PR: 119476
- This version of VLC does not support ffmeg when it has been built with
swscaler: add a warning message in this case, and bump PORTREVISION to
chase the ffmpeg update;
- fix scrambled output with non-english locales.
PR: ports/115428 and ports/115446
Approved by: mezz
multimedia/vlc erroneously installs its own lib/charset.alias which conflicts
with devel/gettext.
In order to prevent problems down the line, folks should first remove vlc,
then update gettext, then finally reinstall vlc, otherwise the wrong
lib/charset.alias will be present on the system.
Patch a C-style format string vulnerability in the CDDA and VCDX plugins.
Security: http://www.videolan.org/sa0701.html
Obtained from: videolan project
Chase the GNOME X11BASE to LOCALBASE move, and fix the build with the
new freetype2 where needed.
Submitted by: mezz, ahze, pav, and many others
Approved by: portmgr (implicit, kris)
- Update devel/sdl12 to version 1.2.11. Now we employ stock SDL directory
structure (i.e. include/SDL for includes and sdl-config for configuration
binary)
- Update graphics/sdl_ttf to version 2.0.8
- Update graphics/sdl_image to version 1.2.5
- Update audio/sdl_mixer to version 1.2.7
- Update net/sdl_net to version 1.2.6
- Update Mk/bsd.sdl.mk accordingly
- Fix dependent ports to fit the new directory structure and avoid several
API breakages
- Bump up portrevisions for all dependent ports to allow them to be upgraded
by portupgrade/portmaster etc tools
Approved by: kris (portmgr), sem (mentor)
- Update to 0.8.5
- Split Makefile into Makefile.inc to make it a little easier to maintain
- Turn on or off knobs by default per configure script
o GNOMEVFS on by default
o AVAHI on by default
o FLAC off by default
o X264 on by default
o DAAP on by default
o LIVEMEDIA off by default
o SAMBA on by default
o SDL on by default
o SPEEX on by default
- Add support for win32 codecs (i386 only)
- Update to 0.8.4
- Update to 0.8.4
- Add support for avahi (disabled for now because of API changes in avahi)
- Remove OPTIONS, it caused too many problems because there are too many
options and things that should be auto-detected aren't and things broke.
- Add support for win32 codecs (i386 only)
Release notes: http://developers.videolan.org/vlc/NEWS
- Update to 0.8.2 [1]
- Adds OPTIONS, if you don't want to use OPTIONS define -DBATCH
and vlc will use your knobs and auto-detect your ports.
New Knobs:
WITH_DAAD libopendaap itunes music shares
WITHOUT_OGG Disabled ogg audio decoder
WITH_TWOLAME Twolame Mpeg layer 2 audio Support
WITH_DIRAC dirac general-purpose video codec
WITH_SMB SAMBA Access module
Patches and Most changes merged from: multimedia/vlc-devel [1]
- Fix WxGTK Gui when wxgtk24 and wxgtk26 are both installed
at the same time. This isn't a problem if you just have wxgtk26
installed or are using wxgtk24.
Spotted by: mezz via irc
- Add mozilla plugin to broken list, it builds but does not work.
According to videolan.org later versions of vlc (0.8.3/4) will have
controls for plugin