VLC

Licence: GPL
Version 2.1.3 | Release Date: 2014-02-06 | Download

Changes between 2.1.2 and 2.1.3:
--------------------------------

Core:
* Fix broken behaviour with SOCKSv5 proxies
* Fix integer overflow on error when using vlc_readdir

Access:
* Fix DVB-T2 tuning on Linux
* Fix encrypted DVD playback
* Fix v4l2 frequency conversion

Decoders:
* Fix numerous issues (M2TS, VC1 interlaced, Lagarith, FFv1.3, Xvid)
by updating codec libraries
* Bring fluidsynth back on Mac OS X
* Fix some Opus crashes with some filters
* Fix teletext crash on Windows

Demuxers:
* Avoid an infinite recursion in MKV tags parsing
* Fix an issue with some Vobsub tracks
* Fix missing samples at the end of some wav files
* Fix divide by 0 on ASF/WMV parsing

Audio output:
* Fix audio device selection via command line on Mac OS X
* Fix audio crashes on Mac OS X

Video Output:
* Fix selection of DirectDraw as the default output for XP
* Fix transform off-by-one issue
* Fix screensaver disabling on Windows outputs
* Fix DirectDraw device enumeration and multi-display output
* Fix a potential crash when playing a fullscreen game at the same time as VLC

Stream output:
* Fix 24bits audio MTU alignment in RTP
* Fix record file names

Qt interface:
* Fix minimal size possible on start
* Fix a crash with the simple volume widget
* Fix a crash in the audio menu building
* Fix multimedia keys issues on Windows
* Fix opening of DVD and BD folders on Windows

HTTP interface:
* Fix album art display on Windows

Translations:
* Update of Bulgarian, Catalan, Czech, Danish, German, Modern Greek,
Spanish, Basque, Finnish, French, Scottish Gaelic, Galician, Hebrew,
Hungarian, Italian, Japanese, Korean, Malay, Norwegian Bokmål, Nepali,
Dutch, Polish, Brazilian Portuguese, Portuguese, Romanian, Russian,
Sinhala, Slovak, Slovenian, Swedish, Telugu, Thai, Turkish, Ukrainian
and Simplified Chinese translations
* Fix encoding for Windows installer translations

Version 2.0.8 | Release Date: 2013-07-29 | Download

Fix ISDB-S tunning on Linux.
Fix crash in QTsound.
Fix use-after-free in sgimb module.
New Kannada translation.
Fix crashes in libavcodec module.
Fix invalid memcpy in MMS access module.
Improve resistance against malformed MKV files.

Version 2.0.7 | Release Date: 2013-05-10 | Download

2.0.7 is a small update that fixes some regressions of the 2.0.x branch of VLC.
2.0.7 fixes track selection for PowerPC machines.
2.0.7 also fixes and important regression in decoding numerous audio file formats and when encoding in MP3 and AAC.
2.0.7 closes a couple of security issues and fixes regression in our ActiveX plugin for Internet Explorer.
With faster decoding on multi-core, GPU, and mobile hardware and the ability to open more formats, notably professional, HD and 10bits codecs, 2.0 was a major upgrade for VLC.

Version 2.0.6 | Release Date: 2013-04-11 | Download

2.0.6 is an important update that fixes some regressions of the 2.0.x branch of VLC.
2.0.6 introduces support for Matroska v4 files.
2.0.6 also introduces an important number of fixes for MKV, Ogg, AVI, WMV, HTTPS and subtitles support. Fixes FLAC 6.1/7.1, ALAC, and Intel HD 2000/3000 GPU decoding on Windows are also present.
2.0.6 also improves the Mac OS X, the D-Bus and MPRIS2 interfaces.
2.0.6 uses a new compiler for Windows version, done by the MinGW-w64 project.

Version 2.05 | Release Date: 2012-12-15 | Download
No changes specified
Version 2.0.3 | Release Date: 2012-08-15 | Download
No changes specified
Version 2.0.2 | Release Date: 2012-07-02 | Download
No changes specified
Version 2.0.1 | Release Date: 2012-03-19 | Download

After 15 million downloads of VLC 2.0.0 versions, VideoLAN and the VLC development team present the second version of "Twoflower", a bugfix release.
Support for MxPEG files, new features in the Mac OS X interface are part of this release, in addition to faster decoding and fixes for hundred of bugs and regression, notably for HLS, MKV, RAR, Ogg, Bluray discs and many other things.

Version 2.0.0 | Release Date: 2012-02-19 | Download
No changes specified
Version 2.0.4 | Release Date: 2012-01-01 | Download
No changes specified
Version 2.0.1 | Release Date: 2012-01-01 | Download
No changes specified
Version 1.1.11 | Release Date: 2011-07-15 | Download

VideoLAN and the VLC development team present VLC 1.1.11, a security release with some other improvements.
This release was necessary due to two security issues in the real and avi demuxers. It also contains improvements in the fullscreen mode of the Win32 mozilla plugin, the MacOSX Media Key handling and Auhal audio output as well as bug fixes in GUI, decoders and demuxers..

Version 1.1.10.1 | Release Date: 2011-06-16 | Download

VLC 1.1.10.1

Shortly after VLC 1.1.10, VideoLAN and the VLC development team present version 1.1.10.1, which includes small fixes for the Mac OS X port such as disappearing repeat buttons and restored Freebox TV access. Additionally, the installation size was reduced by up to 30 MB.
See the release notes for more information on the additional improvements included from VLC 1.1.10.

Version 1.1.9 | Release Date: 2011-04-11 | Download
No changes specified
Version 1.1.8 | Release Date: 2011-03-25 | Download

VLC media player 1.1.8
Two months after VLC 1.1.7, and after more than 50 million downloads, here is a minor release of VLC:

Security update regarding video width concerning some demuxers
Upgrade on the look of VLC for Mac OS X
Support for a new Dirac encoder based on libschroedinger
Package of the new VP8/Webm encoder 'Bali'
Notable updates in .mp4, .ogg, .ape demuxers
Major updates in most language translations
Auto-detection for .txt subtitles is fixed
Codecs updates
Many miscellaneous fixes

Version 1.1.7 | Release Date: 2011-02-01 | Download

Small new features, many bugfixes, updated translations and security issues were making the 1.1.6 release. Notable improvements include codecs, demuxers, Audio-CD support, subtitles, visualization and platform integration.

Version 1.1.6 | Release Date: 2011-01-23 | Download

Two months after VLC 1.1.5, and after mor than 58 million downloads of VLC 1.1.5, here is a minor release of VLC 1.1.6. Introducing small features and fixing important bugs and a security issues, here is VLC 1.1.6.

• Security updates in codecs and demuxers
• Support for RTP/PCM 24bits, audio/L24
• Support for MPC SV7/SV8 on Windows and MacOS builds
• Faster Webm/VP8 decoding
• Support for Midi on MacOS
• Major updates in most language translations
• Support for projectM visualisation on Windows
• KDE and PulseAudio integration improvements
• Subtitles fixes and improvements
• Improvements in visualisations and interfaces
• Codecs updates
• Many miscellaneous fixes

Version 1.1.5 | Release Date: 2010-11-13 | Download

VLC 1.1.5

VideoLAN and the VLC development team are proud to present VLC 1.1.5, the fifth bugfix release of the VLC 1.1.x branch.
Small new features, notably GME and live .webm support and an integrated listing of web-shows directly in the playlist are making this release. Many bugfixes, updated translations and security issue are also part of this release.

* 1000 Web-shows listing integrated inside VLC's playlist, provided by Channels.com
* New Game Music Emu (GME) support
* Windows SMB security issue - VideoLAN-SA-1006
* Major updates in translations, and new translations in Asturian, Armenian and Modern Greek
* Mac/Power-PC port fixed in 1.1.4.1
* live .webm streams support
* GPU HD decoding using Intel IGP on Windows, using DxVA2
* Miscellaneous fixes on all Interfaces, Demuxers and Decoders modules
* Codecs updates

Version 1.1.3 | Release Date: 2010-08-18 | Download

Taglib crash (CVE-2010-2937 / VideoLAN-SA-1004)
Fixes for FTP relative paths and directories
Fixes for Podcast and DVD modules
Extensions and scripts updates
Miscellaneous fixes in interfaces
Updated translations
... and many other crashes and errors fixed

Version 1.1.3 | Release Date: 2010-08-18 | Download

VLC media player 1.1.3
VideoLAN and the VLC development team are proud to present VLC 1.1.3, the third bugfix release of the VLC 1.1.x branch. Some more bugs were squashed and a potential security issue leading to a crash, was discovered. On top of that, this release introduces small fixes and improvements over VLC 1.1.2.

This update includes the following improvements:
Taglib crash (CVE-2010-2937 / VideoLAN-SA-1004)
Fixes for FTP relative paths and directories
Fixes for Podcast and DVD modules
Updated codecs
Extensions and scripts updates
Miscellaneous fixes in interfaces
Updated translations (Bengali, Dutch, Sinhala, Hebrew, Estonian and Spanish)

Additionally, starting with this release, architecture-specific installations on Mac OS X will be replaced by updates for the specific architecture.

Version 1.1.2 | Release Date: 2010-07-29 | Download

Changes between 1.1.1 and 1.1.2:
--------------------------------

Demuxers:
* Avformat fps displaying fix
* TS, fix an issue where some programs would get dropped (fixes DVB issues too)

Audio filters:
* fix timestamps handling on some filters that provoked issues when playback
of mono streams, especially on Windows

Windows:
* fix a bug in direct3d video output with old nVidia drivers that broke video
playback with overlay (YUV->RGB)
* fix console output encoding

Interface and extensions:
* Youtube and other scripts updates
* Misc fixes in Qt4 (especially VLM and EPG dialogs) and MacOS interface

Changes between 1.1.0 and 1.1.1:
--------------------------------

libVLC:
* New capabilities for libVLC:
* Adjust video filter control: libvlc_adjust_Enable,
libvlc_adjust_Contrast, libvlc_adjust_Brightness, libvlc_adjust_Hue,
libvlc_adjust_Saturation, libvlc_adjust_Gamma
* libvlc_media_player_set_pause() can force the pause state, whereas
libvlc_media_player_pause() would only toggle it.
* libvlc_set_user_agent() configures the "user agent" strings used for some
protocols (HTTP, PulseAudio...). This replaces the --http-user-agent and
the former --user-agent libvlc_new() parameters.
* libvlc_video_set_callbacks() and libvlc_video_set_format() allow grabbing
video frames from a chosen memory location in real-time. This replace the
ugly --vmem-* libvlc_new() parameters in previous versions.
See http://wiki.videolan.org/LibVLC_SampleCode_SDL as an example.
* libvlc_audio_get_delay() and libvlc_audio_set_delay() configure the delay
between audio and video/subpictures for the current input.
* Various fixes and crash preventions, especially when video functions were
called early

Decoders/Demuxers:
* Fix performance issues with GPU decoding using DxVA2 using ATI graphic cards
You NEED ATI Catalyst 10.7
* Fix :program selection in TS and DVB-T
* Fixes and improvements for MKV, Avformat and Avcodec modules
* Fix mod (.xm, .s3m, .it) files support on Windows and Mac builds

Stream output:
* Fix h264 streaming in ts

Interfaces:
* Qt: fix preferences, hotkeys, messages and some fulscreen behaviour
* Skins: support for mousewheel in fullscreen, fix radialsliders
* Http: fix fullscreen toggle

Linux:
* Fix pulse closing
* VAAPI small improvements, notably for extraction mode selection

MacOS:
* Multiple interface and crash fixes
* Deinterlace selection is repaired
* Crashes when playing multi-channel tracks fixes

Windows:
* Activation of DEP on XP SP3
* Fix opening of .m3u and .pls playlists
* Fix crash when My Document isn't available
* Fix crash when Windows was getting into standby while playing video

Translations:
* Update translations for Spanish, Polish, German, Sinhala, Hungarian, Khmer,
Brazilian Portuguese, Chinese, Hebrew, Slovak, Galician

Version 1.1.2 | Release Date: 2010-07-29 | Download

Changes between 1.1.1 and 1.1.2:
--------------------------------

Demuxers:
* Avformat fps displaying fix
* TS, fix an issue where some programs would get dropped (fixes DVB issues too)

Audio filters:
* fix timestamps handling on some filters that provoked issues when playback
of mono streams, especially on Windows

Windows:
* fix a bug in direct3d video output with old nVidia drivers that broke video
playback with overlay (YUV->RGB)
* fix console output encoding

Interface and extensions:
* Youtube and other scripts updates
* Misc fixes in Qt4 (especially VLM and EPG dialogs) and MacOS interface

Changes between 1.1.0 and 1.1.1:
--------------------------------

libVLC:
* New capabilities for libVLC:
* Adjust video filter control: libvlc_adjust_Enable,
libvlc_adjust_Contrast, libvlc_adjust_Brightness, libvlc_adjust_Hue,
libvlc_adjust_Saturation, libvlc_adjust_Gamma
* libvlc_media_player_set_pause() can force the pause state, whereas
libvlc_media_player_pause() would only toggle it.
* libvlc_set_user_agent() configures the "user agent" strings used for some
protocols (HTTP, PulseAudio...). This replaces the --http-user-agent and
the former --user-agent libvlc_new() parameters.
* libvlc_video_set_callbacks() and libvlc_video_set_format() allow grabbing
video frames from a chosen memory location in real-time. This replace the
ugly --vmem-* libvlc_new() parameters in previous versions.
See http://wiki.videolan.org/LibVLC_SampleCode_SDL as an example.
* libvlc_audio_get_delay() and libvlc_audio_set_delay() configure the delay
between audio and video/subpictures for the current input.
* Various fixes and crash preventions, especially when video functions were
called early

Decoders/Demuxers:
* Fix performance issues with GPU decoding using DxVA2 using ATI graphic cards
You NEED ATI Catalyst 10.7
* Fix :program selection in TS and DVB-T
* Fixes and improvements for MKV, Avformat and Avcodec modules
* Fix mod (.xm, .s3m, .it) files support on Windows and Mac builds

Stream output:
* Fix h264 streaming in ts

Interfaces:
* Qt: fix preferences, hotkeys, messages and some fulscreen behaviour
* Skins: support for mousewheel in fullscreen, fix radialsliders
* Http: fix fullscreen toggle

Linux:
* Fix pulse closing
* VAAPI small improvements, notably for extraction mode selection

MacOS:
* Multiple interface and crash fixes
* Deinterlace selection is repaired
* Crashes when playing multi-channel tracks fixes

Windows:
* Activation of DEP on XP SP3
* Fix opening of .m3u and .pls playlists
* Fix crash when My Document isn't available
* Fix crash when Windows was getting into standby while playing video

Translations:
* Update translations for Spanish, Polish, German, Sinhala, Hungarian, Khmer,
Brazilian Portuguese, Chinese, Hebrew, Slovak, Galician

Version 1.1.0 | Release Date: 2010-06-22 | Download

Changes between 1.0.6 and 1.1.0:
--------------------------------

Important changes for users:
* On Linux, known bugs in the ALSA library might prevent audio output.
Update to alsa-lib v1.0.23-2-g8d80d5f or later, or use the libpulse audio
output plugin instead of the ALSA one (if you have PulseAudio).

Important changes for packagers:
* The module cache has moved to ${libdir}/vlc/. The module cache can now be
generated at install time except if you use staged installation. In the
later case, you can generate the module cache in your post-inst script
by invoking 'vlc-cache-gen'. If the module cache is not present and vlc
can't write in ${libdir}/vlc/, it will result it vlc taking a long time to
launch each time.
* Most X11-related plugins now use XCB instead of Xlib. VLC now uses
- xproto,
- xcb, xcb-shm, xcb-xv, xcb-randr (from libxcb),
- xcb-keysyms (from xcb-utils),
- x11-xcb (from libx11) - only for GLX support.
* On X11 platforms, a working version of xdg-screensaver is typically
required to inhibit the screensaver during video playback.

Access:
* Support for the sftp protocol
* Support for CDDB servers for Audio-CD on the Windows port
* New memory input (imem) access and access_demux module to feed VLC from data in memory
* New avio module to use libavformat capabilities for network streams, like rtmp://
* Port of the screen module from Xlib to XCB
* Port of the dc1394 module from libdc1394 to libdc1394 v2.0

Decoders:
* Support for DxVA2 for H.264 decoding on GPU on Windows Vista and 7
* Support for VAAPI for H.264 decoding on GPU on GNU/Linux
* Support for Audio/Video decoders and encoders using OpenMAX IL components for DSP

* Support PGS subtitles for Blu-Ray
* Support for HD-DVB subtitles - Display Definition Segment
* Invmem module improvements
* Support for Atrac1 audio codec
* Support for SSE3 and SSE4 capabilities in some codecs
* Multiple improvements for subtitles styles in .SRT and .SSA
* Support for native decoding of Windows Media Speech (Voice) audio codec
* Support for AMR-NB audio codec on the Windows and Mac port
* Support for Indeo5 video codec
* Improvements on the FLAC format (7.1 channels and 88.2/176.4/192 kHz support)
* Direct rendering is used more often with H.264 in avcodec module
* Support for MPEG-4 ALS lossless audio codec
* Support for VP8 codec
* Support for 7.1 channels in vorbis audio

Demuxers:
* Many fixes on Matroska support (notably seeking) and support for Webm format
* Support for .aob files from DVD-Audio (MLP and LPCM) (Full disc support is NOT present yet)
* Support for ADPCM in .flv streams
* Support for TwinVQ (.vqf) and AMV (.amv) files
* Various EGP improvements
* Support for embedded subtitles in OpenDML and legacy .avi files
* Metadata and cover art improvements

Video Output:
* Rewrite of the video output core and most video outputs
* Added desktop mode to the Direct3D output module. It differs from DirectX
desktop mode, because it hides the desktop icons, but reacts to mouse clicks.
* New x11, glx and xv modules based on XCB
* New deinterlacing modes based on yadif and yadif(x2)
* New audio/video filter to show audio level on the video output
* Enhanced AtmoLight filter with hardware support for
Classic AtmoLight (http://www.vdr-wiki.de/wiki/index.php/Atmo-plugin)
Quattro AtmoLight (use just 4 Classic AtmoLights as one)
MoMoLight (http://www.ambilight4pc.com/momolight/momolight.html)
Simple serial DMX controller (http://www.ulrichradig.de/ search for DMX)

Extensions:
* New content extensions framework for lua

Audio filters:
* Chorus/Flanger audio filter
* 3F1R to stereo down-mix filter
* Dolby mixer, parameterized equalizer, trivial mixer, scaletempo, bandlimited
resampler, linear resampler, ugly resampler, converter_fixed, DTS to SPDIF
and A/52 to SPDIF filters have been upgraded to the "audio filter2" API
* NEON assembly audio converter module
* Converter filters have been rewritten and extended to support s32 as input

Playlist:
* WPL and ZPL playlist support
* Lua scripts for Mpora, Vimeo playback and Rockbox FM radios
* New Play-And-Pause function to stop playback on latest video image
* Podcast images are now displayed

Service discovery:
* Service discoveries can now be written in lua
* Service discovery for Picture/Music/Video user directories
* Service discovery based on libudev
* Shoutcast Service discoveries are now removed

Encoders:
* x264, add psy-rd parameter and change default settings
* x264, add profile-limitter same way as x264.exe has, for example
#transcode{vcodec=h264,venc=x264{profile=baseline,level=1.2},vb=384,width=320,height=176}
* x264, defaults to crf=23 as x264.exe-does, if bitrate is given,
uses ABR and if qp-value is set uses CQP
* libx264-version 0.76 or higher is required
* x264 has tune/preset parameters supported

Stream output:
* New smem module, streaming to memory
* Allow duplicate outputs to be merged, like:
--sout "#duplicate{dst=transcode{vcodec=mp2v},select=es=0,dst=transcode,select=es=1}:std{...}"

Interfaces:
* Renamed the legacy rc, telnet and http interfaces to oldrc, oldtelnet
and oldhttp.
* rc, telnet and http are now implemented using the lua interface system.
* qt4 interface contains new iconview and listview mode for playlist

Visualization:
* Support of .milk visualization files using projectM libraries

Mac OS X Port:
* Vastly improved VLCKit framework
* A new dialog provider for libvlc-internal interaction without full interface
* Improved update detection and installation by using the Sparkle framework
by Andy Matuschak et al.
* New CoreText based text renderer replacing the former ATSUI renderer
* New Video output module (mostly targetting VLCKit)
* Optimised behavior when using the 2009 Apple Remote

Windows port:
* Integration in Windows 7 taskbar
* Playback of .Midi files is supported through fluidsynth's module

Maemo port:
* Multiple improvements for N900 compliance and efficiency
* Support for HW accelerated video decoding on N900
* Improvements to the maemo/hildon interface

Misc:
* new sqlite module
* --save-config command line option not supported anymore.
* Fixed and reenabled netsync module.
* Improved Solaris port

Bindings:
* new C++ wrapper around libVLC: libVLCpp
* phonon-VLC backend is now usable

Removed modules:
* csri codec: use the libass module instead.
* galaktos visualisation: use the new projectM module instead.
* showintf: Useless in Qt and on Mac OS X
* transrate: broken since too long
* Xlib x11, Xlib xvideo, Xlib glx: Use the new XCB modules instead.
* HAL: Use libudev instead.
* gtk_main, gtk_main2, gnome_main, gnome_main2 and pda interfaces
* WinCE, BeOS and qnx interfaces
* opie, qte and qte_main interfaces
* linear_resampler and trivial_resampler are removed: use the ugly one.
* XvMC accelerated modules: use VAAPI instead.
* MGA (Matroska) for Linux: use Linux Framebuffer (or X) instead.
* opengllayer: use macosx_video instead.
* cddax: use cdda instead.
* cmml and tarkin codecs are removed because they are dead codecs.
* realaudio codecs: use libavcodec
* access_file removed in favor of filesystem
* RTMP input and output: use avio module

Version 1.1.0 | Release Date: 2010-06-22 | Download
No changes specified
Version 1.1.0 | Release Date: 2010-05-30 | Download
  • GPU and DSP decoding, depending on the platform
  • Faster and more stable
  • New codecs and HD codecs enhancements
  • MKV, mp4 and avi improvements
  • Extensions
  • Important code cleanup and rewrite
  • Interface and playlist reworked
  • Completely Free
Version 1.0.5 | Release Date: 2010-01-31 | Download

Decoders:
SubRip extra styles improvements
Fix potential crashes in SSA and svg decoders
Mac OS X Interface:
Improved support for the 2009 Apple Remote
Windows port:
Use of gcc 4.4.2 to compile instead of gcc 4.2. This might slightly increase performance and fix x264 issues
Translations:
Portuguese Brazilian, Lithunanian, Romanian, Ukranian, Japanese, Bengali, Walloon, Galician, Danish, Khmer, Polish, Slovenian, Vietnamese, Finnish Russian, Slovak translation updates
New Malayalam, Macedoninan, Nynorsk translations
Audio outputs:
Fix deadlocks in the audio output core
Make PulseAudio the default output if available
Video outputs:
Fix fullscreen mode with KDE 4.3.3 and other window managers
Fix incompatibility with cairo-dock and compositing
Input:
Fix DVB scanning regression from VLC 1.0.3
Support for XZ-compressed byte stream (LZMA algorithm)
Playlist:
Support for .m3u8 playlist files (UTF-8 M3U)
Unix:
Support for xcb-keysyms version 0.3.4 or higher
Fix globalhotkeys on FreeBSD
Qt4 interface:
Fix opening V4L version 1 devices
Fix default destination ports in the streaming wizard
Translations:
New Walloon translation
Swedish, Ukrainian and French translation updates

Version 1.0.3 | Release Date: 2009-10-31 | Download

Changes between 1.0.2 and 1.0.3:
--------------------------------

Video outputs:
* Fix video quality when resizing the video on Windows Vista and 7, due to
regressions in most popular drivers
* New deinterlacers modules based on yadif and yadif(x2) algorithms

Decoders:
* Windows version supports now natively the WMA Professional codec, as it
didn't work in the packaged version of 1.0.2
* Fix downmixing of particual 4.0 AC-3 audio tracks

Encoders:
* x264 has profile-limitter, like:
#transcode{vcodec=h264,venc=x264{profile=baseline,level=12}..}

Input:
* Update for appletrailers lua script
* Fixes on the RAR stream filter
* Fix for E-AC3 in ATSC/TS streams
* Various fixes for v4l and v4l2
* Fix a crash in mjpeg demuxer

Service discovery:
* New udev module for linux

Qt4 interface:
* Fixes on the playlist and the stream output panels

Translations:
* French, Galician, Korean, Polish, Russian, Romanian, Slovak and Ukrainian updates

Version 1.0.2 | Release Date: 2009-09-22 | Download

+ Introduces many fixes, notably for SSA decoding, v4l2, MacOS interface, ogg/theora, x264 modules and security issues.
+ Introduces the port to 64bits for Mac OS platform.
+ Introduces 2 new languages (Kazakh and Croatian).
+ Because of the security issues, we strongly recommand everybody to update its version of VLC.

Version 1.0.1 | Release Date: 2009-07-29 | Download
  • flv and mpeg2 seeking
  • wmv, wav, rtsp and ssa support
  • fixes for Qt and MacOS interface
  • fix of an integer underflow in Real pseudo-RTSP module
  • translations updates
  • port of the ZVBI module to Windows for full teletext support
  • codecs updates for Windows and Mac OS
Version 2.0.3 | Release Date: 2009-07-20 | Download

This release mostly targets the Mac OS X platform and adds support for OS X Mountain Lion. It also fixes the Qt interface's appearance on Windows 8 and includes improvements for the flv and ape demuxers as well as the http access module. Additionally, it includes updates for 18 translations and adds support for Uzbek and Marathi.

Version 1.0.0 | Release Date: 2009-07-06 | Download

Changes between 0.9.9a and 1.0.0:
---------------------------------

Important notes:
----------------
* Alsa and OSS audio capture has been removed from the v4l and v4l2 accesses.
See 'Access:' for more info.
* Support for Mac OS X 10.4.x was dropped due to its technical limitations

Playback:
* Instantaneous pausing
* Frame-by-Frame playback
* Finer speed control
* On-the-fly recording for all medias
* Timeshift for most medias
* RTSP trickplay support
* Subtitles core improvements and fixes

Decoders:
* New AES3 (SMPTE 302M) decoder
* New Dolby Digital Plus - E-AC-3 (A/52b) decoder
* New True HD/MLP decoder and parser
* New Blu-Ray Linear PCM decoder
* New QCELP (Qualcomm PureVoice) decoder
* Improved Real Video 3.0 & 4.0 decoder
* New WMA v1/2 fixed point integer decoder
* Closed Captions using the SCTE-20 standard are now correctly decoded
* Improvement of WavPack decoder to support all integer modes and float mode
* Corrections on 5.1 and 7.1 channel decoding and ordering

Demuxers:
* Support for Dirac, MLP and RealVideo in Matroska files
* Major improvements in RealMedia files opening (.rm and .rmvb)
* Improvements of the TS demuxer for M2TS files from Blu-Ray and AVCHD
* Metadata for mod files are supported
* GSM codecs in Wav files are supported
* New raw audio demuxer supporting raw PCM streams
* New Dirac demuxer for raw Dirac streams

Encoders:
* Dirac encoding using libdirac (supported in Ogg and in TS)
* Shine mp3 fixed-point encoder

Access:
* RTSP authentication with Darwin Streaming Server
* On-the-fly gzip and bzip2 file decompression (except on Windows)
* Playback for video in uncompressed multi-RAR archives
* DVB-S and ATSC cards support on Windows
* New OSS and Alsa accesses. The v4l2 and v4l modules no longer support
OSS or Alsa audio input. Use --input-slave alsa:// or oss:// if needed.
* DVB scanning on linux
* EXPERIMENTAL Blu-Ray Disc and AVCHD Folders support
* On-the-fly zip file decompression and browsing (MRL of the form
zip://file.zip!/file.avi to specify the file - the development form of
zip://file.zip|file.avi is not supported anymore)
* Opening of any file descriptor using 'fd://'
* MTP device access on Unix
* CD-Text support on the cdda module (CD-Audio)
* :start-time and :stop-time can handle sub-second values

Inputs:
* Mouse cursor support in x11 and win32 screen modules
* Screen module now features partial screen capture and mouse following on
Windows and Mac OS X.

Playlist:
* Export the playlist in HTML
* Lua script for BBC radio playback
* Better metadata handling and reading

Mac OS X Interface:
* Controllable by the Media Keys on modern Apple keyboards (brushed Aluminium)
* Reveal-in-Finder functionality for locally stored items.
* Easy addition of subtitles through the Video menu
* Additional usability improvements

Stream output:
* Restored the old mpeg2 transrating module.
* Multiple bridge-in instances are now possible.
* bridge-in can be used to configure a placeholder stream.
* Remote Audio Output Protocol (AirTunes) module.
* Fixed mosaic memleak. Mosaics are now usable again.

Mac OS X Port:
* Speed improvements by using llvm-gcc
* New document icons by Dominic Spitaler
* Support for latest iSight models

Audio output:
* Removed obsolete Esound and aRts plugins
* Surround support for PulseAudio

Video output:
* Effects (cube, torus, etc.) removed from OpenGL video output
* Video is able to stay in original size and to zoom in fullscreen
(hotkey 'o') while keeping black borders
* Image video output has been rewritten into a video-filter named 'scene'.
The old image video output has been removed.
* Support for scaling and converting video chromas with FFMPEG imgresample was
withdrawn due to bugs. Please use the newer FFMPEG swscale instead.

Miscellaneous:
* Invmem, a fake codec to display images from external applications

Version 1.0rc2 | Release Date: 2009-05-31 | Download

Important notes:

  • Alsa and OSS audio capture has been removed from the v4l and v4l2 accesses. See 'Access:' for more info.
  • Support for Mac OS X 10.4.x was dropped due to its technical limitations

Playback:

  • Instantaneous pausing
  • Frame-by-Frame playback
  • Finer speed control
  • On-the-fly recording for all medias
  • Timeshift for most medias
  • RTSP trickplay support
  • Subtitles core improvements and fixes

Decoders:

  • New AES3 (SMPTE 302M) decoder
  • New Dolby Digital Plus - E-AC-3 (A/52b) decoder
  • New True HD/MLP decoder and parser
  • New Blu-Ray Linear PCM decoder
  • New QCELP (Qualcomm PureVoice) decoder
  • Improved Real Video 3.0 & 4.0 decoder
  • New WMA v1/2 fixed point integer decoder
  • Close Caption under SCTE-20 standard are now correctly decoded
  • Improvement of WavPack decoder to support all integer modes and float mode
  • Corrections on 5.1 and 7.1 channel decoding and ordering

Demuxers:

  • Support for Dirac, MLP and RealVideo in Matroska files
  • Major improvements in RealMedia files opening (.rm and .rmvb)
  • Improvements of the TS demuxer for M2TS files from Blu-Ray and AVCHD
  • Metadata for mod files are supported
  • GSM codecs in Wav files are supported
  • New raw audio demuxer supporting raw PCM streams
  • New dirac demuxer for raw dirac streams

Encoders:

  • Dirac encoding using libdirac (supported in Ogg and in TS)
  • Shine mp3 fixed-point encoder

Access:

  • RTSP authentication with Darwin Streaming Server
  • On-the-fly gzip and bzip2 file decompression (except on Windows)
  • Playback for video in uncompressed multi-RAR archives
  • DVB-S and ATSC cards support on Windows
  • New OSS and Alsa accesses. The v4l2 and v4l modules no longer support OSS or Alsa audio input. Use --input-slave alsa:// or oss:// if needed.
  • DVB scanning on linux
  • EXPERIMENTAL Blu-Ray Disc and AVCHD Folders support
  • On-the-fly zip file decompression and browsing (MRL of the form zip://file.zip!/file.avi to specify the file - the development form of zip://file.zip|file.avi is not supported anymore)
  • Opening of any file descriptor using 'fd://'
  • MTP device access on Unix
  • CD-Text support on the cdda module (CD-Audio)
  • :start-time and :stop-time can handle sub-second values

Inputs:

  • Mouse cursor support in x11 and win32 screen modules
  • Screen module now features partial screen capture and mouse following on Windows.

Playlist:

  • Export the playlist in HTML
  • Lua script for BBC radio playback
  • Better metadata handling and reading

Linux/Windows interface:

  • Global Hotkeys on Windows and Linux
  • Various fixes for skins2 interface
  • Recently played items list
  • Interface toolbar customizations
  • Various Improvements on the Qt interface:

** More menus actions
** Finer speed slider
** Improvements on many dialogs
** New dialog for plugins listing
** Fixed-size mode for videos
** Better teletext, trickplay and encrypted streams control
* Better integration in GTK environments

Mac OS X Interface:

  • Controllable by the Media Keys on modern Apple keyboards (brushed Aluminium)
  • Reveal-in-Finder functionality for locally stored items.
  • Easy addition of Subtitles through the Video menu
  • Additional usability improvements

Stream output:

  • Restored the old mpeg2 transrating module.
  • Multiple bridge-in instances are now possible.
  • bridge-in can be used to configure a placeholder stream.
  • Remote Audio Output Protocol (AirTunes) module.
  • Fixed mosaic memleak. Mosaics are now usable again.

Maemo Port:

  • New Maemo port with:

** an interface based on Hildon framework.
** scaler based on the swscale_nokia770 library.

Windows CE Port:
* EXPERIMENTAL work for the winCE port has been done.

Mac OS X Port:

  • Speed improvements by using llvm-gcc
  • New Document icons by Dominic Spitaler

Audio output:

  • Removed obsolete Esound and aRts plugins
  • Surround support for PulseAudio

Video output:

  • Effects (cube, torus, etc.) removed from OpenGL video output
  • Video is able to stay in original size and to zoom in fullscreen (hotkey 'o') while keeping black borders
  • Image video output has been rewritten into a video-filter named 'scene'. The old image video output has been removed.
  • Support for scaling and converting video chromas with FFMPEG imgresample was withdrawn due to bugs. Please use the newer FFMPEG swscale instead.

Miscellanous:

  • Invmem, a fake codec to display images from external applications
Version 0.9.9a | Release Date: 2009-04-05 | Download
No changes specified
Version 0.9.9 | Release Date: 2009-04-03 | Download
  • fullscreen behaviour on Windows with multiple screens,
  • workaround bug with libxml2 >=2.7.3,
  • video performance on Intel-based Macs,
  • various decoders updates on Windows.
Version 0.9.8a | Release Date: 2008-12-10 | Download
  • Fixed buffer overflow in Real demuxer
  • Bunch of small bugfixes.
Version 0.9.6 | Release Date: 2008-11-06 | Download

New Localizations: Ukrainian
Fixed overflow in CUE support from VCD access (SA-0810, CVE-2008-xxxx)
Fixed overflow in RealText subtitles support (SA-0810, CVE-2008-xxxx)

Version 0.9.5 | Release Date: 2008-10-25 | Download

Security updates:
* Fixed buffer overflow in TiVo demuxer (SA-0809, CVE-2008-4686, CVE-2008-4654)
* Fixed libpng CVE-2008-3964 in Win32 and MacOS builds

Features:
* Closed Caption EIA 608/708 parsing enabled for libmpeg2

Various bugfixes:
* Fixed various potential crashes and memleaks
* Fixed issues with reading from files (especially non-local)

Windows port:
* Fix bug where interface was "eating" some media keys
* Fix some crashes in DirectShow access

Qt Interface:
* Fix bug when the resetting of preferences didn't reset the dialog states
* Right-click menu to select playlist columns reenabled
* Various fixed in playlist

Access:
* MMAP module is now deactivated by default

Translations:
* Update of Brazillian, Swedish translation

Version 0.9.4 | Release Date: 2008-10-08 | Download
  • Crashes fixed in ogg, vobsub, dvdread
  • Fixes several memory leaks.
  • Apple machines without Quartz Extreme are no longer supported (use 0.9.2 or earlier)
  • Fixed a crash with deletion of old preferences.
  • Fixed targetname for downloaded updates
Version 0.9.3 | Release Date: 2008-09-30 | Download

Bugfix release.

Version 0.9.2 | Release Date: 2008-09-15 | Download

Inputs:

  • Mouse cursor support in x11 and win32 screen modules
  • Screen module now supports partial screen capture and mouse following on windows.

Decoders:

  • AES3 (SMPTE 302M) support
  • E-AC3 (A/52b) support

Stream output:

  • Restored the old mpeg2 transrating module.
  • Multiple bridge-in instances are now possible.
  • bridge-in can be used to configure a placeholder stream.
Version 0.8.6i | Release Date: 2008-08-28 | Download

Security updates:

  • Fixed integer overflow in WAV demuxer (CVE-2008-2430)

Various bugfixes:

  • Fixed option to use shared memory within the GLX video output module
  • Improved galaktos-based audio visualizations on FreeBSD
  • Miscellaneous bugfixes in multiple modules and in libvlc (transcode stream output, OSD menu video filter, VCD input, SAP services discovery, http control interface)
  • Updated Polish translation
Version 0.8.6h | Release Date: 2008-06-16 | Download
No changes specified
Version 0.8.6f | Release Date: 2008-04-03 | Download

This is a bugfix release. VLC media player 0.8.6e and earlier versions suffer from security vulnerabilities in the Subtitle demuxer, Real RTSP demuxer, MP4 demuxer and Cinepak codec. This release also includes improved video output on multi-screen setups running Mac OS X and compatibility with Windows 9x/ME has been restored. We strongly recommend all users to update to this new version.

Version 0.8.6e | Release Date: 2008-03-02 | Download
  • Various bugfixes:
    • Resume playback for viewing content over FTP
    • Fixed XShm detection with remote X11
  • Security updates:
    • Subtitle demuxers overflow (CVE-2007-6681)
    • HTTP listener format string injection (CVE-2007-6682)
    • Fixed buffer overflow in the SDL_image library (CVE-2006-4484)
    • Real RTSP overflows (CVE-2008-0225, CVE-2008-0295, CVE-2008-0296, VideoLAN-SA-0801)
    • Arbitrary memory overwrite in the MP4 demuxer (CORE-2008-0130, VideoLAN-SA-0802)
  • Audio filter:
    • Fixed DTS to S/PDIF converter
  • Audio output:
    • Fixed 5.1 audio on ALSA
  • Access:
    • Fixed some RTSP hanging and user/password passing through RTSP URLs
  • Stream output:
    • Fixed waiting for SPS/PPS problem in H.264 packetizer
  • Encoders:
    • Improved compatibility for creating H.264 video files playable on iPhones
    • Improved detection of optimal amount of threads for multi-threaded H.264 encoding on multi-cpu systems
      • Note that this is used when transcode threads is set to 0 (default)
      • Not supported on Windows (multiple threads require manual configuration)
  • Mac OS X Interface & Port:
    • Restored compatibility with Mac OS X 10.3.9
    • Corrected behavior of the Preferences panel
    • VLC no longer crashes on quit while playing
  • Localization:
    • Updated Romanian and Polish translations
Version 0.8.6d | Release Date: 2007-12-01 | Download

Various bugfixes:
* Mozilla plugin: supports a reasonable amount of MIME types on Windows
* Linux: Fixed S/PDIF passthrough with ALSA
* Automatic recovery on unexpected stream discontinuity (clock gap) occurrences in input
* Use field order (top/bottom) for correct bob/linear deinterlacing
* Fix invalid free in bookmarks loading code

Windows and Mac OS Binaries
* FLAC Security Update (CVE-2007-4619) to prevent multiple integer overflows

Active X plugin:
* Security update (VideoLAN-SA-0703)

Mac OS X Interface & Port:
* Apple Remote support on Mac OS X 10.5 Leopard with enhanced functionality
* Improved Video Output compatibility for Mac OS X 10.5 Leopard
* Improved behavior of the Fullscreen Controller and mode changes between Fullscreen and Windowed Video Output
* Softened the white flash artifacts that may appear during the transition of two different movies
* Support for current Ogg file formats

NOTE: This release requires Mac OS X 10.4 or higher. Mac OS X 10.3.9 is not supported anymore.

Encoders:
* Improved H.264 encoding speed on Mac OS X

Other changes:
* The automatic updating facility was removed
* You now need to append --m3u-extvlcopt to your command line to enable EXTVLCOPT options parsing in m3u playlists.

Version 0.8.6c | Release Date: 2007-06-16 | Download

VLC media player versions 0.8.6b and lower suffer from a security vulnerability in the CDDA, Vorbis, Theora and SAP plugins.

Version 0.8.6b | Release Date: 2007-04-17 | Download

Version 0.8.6b is aimed at fixing some annoying bugs. But with a few improvements too. It includes a new teletext subtitles decoder, new flash video decoders and Mac OS X interface improvements. It fixes many crashes, especially during fullscreen on Mac OS X.

Various bugfixes, notably:

  • Out-of-bound read in demuxers
  • Demuxers crashes (incl. CVE-2007-0256)
  • Mac OS X Interface crashes
  • VP31 decoding on Windows platforms
  • Direct3D Video Output modifications for Vista compatibility
  • Correct behaviour for feeding streams to Icecast or Shoutcast servers

Decoders:

  • Enhanced Flash Video support incl. VP61 and VP60
  • Teletext subtitles (telx) support

Webbrowser plugins:

  • Rectified behaviour and improved usability

Mac OS X Interface & Port:

  • Diverse usability improvements
  • New wizard option to embed subtitles
  • Screensaver/automatic sleep mode is enabled when a video is paused
  • Improved Delete-Preferences-Script
Version 0.8.6a | Release Date: 2007-01-03 | Download
  • Security updates (VideoLAN-SA-0701)
  • Full screen controller improvements
Version 0.8.6 | Release Date: 2006-12-10 | Download

Building on feedback from the 29 million downloads of VLC media player 0.8.5, we bring you version 0.8.6 with many bugfixes, as well as a couple of new features we think you will truly enjoy. Most prominent are probably Windows Media Video 9 and Flash Video. Other important changes are improved H.264 decoding, better Windows Unicode support, a Fullscreen controller and Apple Remote support for Mac OS X.

Version 0.8.6 | Release Date: 2006-12-10 | Download

(note: now links to a load-balancing server, not the download mirrors page)

Version 0.8.5 | Release Date: 2006-07-10 | Download

Core support:
* Statistics collection (bitrates, packets, connections, ...)
* Support for downloading updates
* Updated strings

Input:
* Initial support for RTSP-over-HTTP (to allow NAT traversal)
* Linux DV (Digital Video - Firewire) input
* Improvements to the Audio CD input
- Separate playlist entries for the tracks
- Support for CDDB
* Support for more DVB (satellite) encryption modules
* Improved subtitles encoding support
* Improved support for playing MP4 files from the Web

Decoders:
* Cook (Real audio) support

Playlist / Services discovery:
* XSPF playlist support
* Podcast support
* Updated Shoutcast to use new listing

Audio output:
* New JACK audio output

Video output:
* New video filters:
- magnify: allows you to zoom on part of the image
- gradient and edge detection: "cartoon-like" effect
- bluescreen: overlay parts of a video transparently on another one
* Logo video filter: can now loop through multiple images
* RSS video filter: display feed images. Support for Atom feeds.
* Improvements to the subtitles rendering

Stream output:
* Initial support for throttling users on VOD streams

Interfaces:
* System to inform the user and request information
- HTTP authentication
- Fatal errors
- ...
* wxWidgets
- VLM (VideoLAN Media Manager) control panel
- Improved media information panel (shows statistics, metadata, ...)
- Drag & Drop support in the playlist
* Skins2
- New default skin
- Support for Winamp 2 skins
- Improved playlist handling
- Support for popup menus, animated bitmaps, equalizer, ...
* OS X
- Embedded Video output
- new Go-To-Specific-Time feature
- Video cropping and aspect ratio changing while playing
- Improved media information panel (shows statistics, metadata, ...)
- support for processing multiple items with the wizard in a single run
- option to save selections in the wizard for a session (default enabled)
* HTTP
- New default interface pages for VLC and VLM (including a mosaic wizard)
- A bunch of new RPN functions

Windows Port:
* MSN messenger "Now playing" support

OS X Port:
* Mac-Intel compatibility
* Enhanced support of various audio output devices
* Growl "Now playing" support

*Nix port:
* Ability to log to syslog
* Root wrapper to avoid running VLC as root

Developers:
* New libvlc API (not finished yet)
* Java bindings
* A bit more automatic testing

Version 0.8.4 | Release Date: 2006-02-20 | Download
No changes specified
Version 0.9.9a | Release Date: 2006-01-01 | Download

Update to the naming of the latest version.

Version 0.9.9a | Release Date: 2006-01-01 | Download

Version 0.9.9a fixes VLC's behaviour on PowerPC-based Macs and includes updated libraries for both platforms. In order to take full advantage of VLC 0.9.9's features, including Real Video playback, we recommend all Mac users to update to this new release. Due to a lack of active Mac OS X developers, these issues remained unnoticed for the last release. We are sorry for the noise and are looking for enthusiastic Mac developers to support us.