Professional Documents
Culture Documents
NEWS
NEWS
4:
-------------------------------Decoder:
* Fix crash in G.711 wav files
* Fix mp3 crash in libmad
* Fix out-of-bound write in adpcm QT IMA codec (CVE-2016-5108)
Qt:
* Fix resizing issues
Win32:
* Fix overlay creation on Windows XP for DirectDraw video output
Misc:
* Build fixes for Hurd
Translations:
* Update of Bulgarian, Catalan, German, French, Italian, Marathi, Norwegian
Bokml, Norwegian Nynorsk, Portuguese, Slovak, Spanish (Mexico), Swedish,
Simplified Chinese, and Traditional Chinese translations
Changes between 2.2.2 and 2.2.3:
-------------------------------Demux:
* Fix HLS quality selection and a potential stack overflow
* Fix potential MKV infinite loop and improve MKV tags support
* Fix WMV regression
Decoder:
* Fix hardware decoding with libvdpau-va-gl
* Fix crashes with libvpx
* Use libass without caching dialog
Video Ouptut:
* Fix green lines on Direct3D output
Skins2:
* Fix maximizing Window in multi-screen context
Qt:
* Fix
* Fix
* Fix
* Fix
MacOS X:
* Fix crashes in media information panel
* Correctly respect the disable-screensaver option
Win32:
* Allow opening more than 15 elements in Explorer
Translations:
* Update of most translations
Changes between 2.2.1 and 2.2.2:
-------------------------------Access:
* Fix SetupFormat for continuous framesize in v4l2
* Fix off-by-one buffer overflow in RealRtsp module
* Fix screen recording aspect-ratio, framerate and potential crash
* Fix Windows directshow input freeze
* Fix MMS segmentation fault/abort when server forces a large allocation
Demux:
* Fix support for ms-dvr files
* Fix time detection in AVI files over HTTP
* HLS: fix hang on stop, crashes and small improvements
* Fix mp4 NULL dereference reported by by Fortinet's FortiGuard Labs
* Fix regression for VC-1 in WMV
* Fix MXF crashes on stop
* Fix EAC3 detection in some TS files
Decoders:
* Fix importing surface from main memory in VDPAU
* Fix possible double-free in ADPCM decoder
* Support 9-bit and 10-bit GBR planar formats
* Support GoToMeeting 2 and GoToMeeting 3 codecs
* Fix crash in teletext (zvbi) decoder
* Fix Bluray subtitles (PGS) timestamps
Audio output:
* Fix audio drop after a flush with pulseaudio
* Fix audio initialization on iOS
* Fix audio stuttering with AirPlay devices on OS X (2 sec delay needs to
be set manually by the user)
* Fix pulseaudio latency computation
* Fix alsa default device selection
Skins2:
* Fix video control that fails to show up
* Fix UTF-8 conversion issues
* Fix Unicode folders location failing to open the skins
* Fix crash over malformed skins bitmaps
* Fix fullscreen for Gnome3/Unity Window Managers
OS
*
*
*
*
X:
Support for OS X El Capitan
Fix code signature for releases on El Capitan
Improve resume dialog, starting time, preferences, lua extensions
Fix threads ordering, preferences crashes, URL drag'n drops
Qt:
* Fix crash when opening multiple items on Windows
* Fix recent items appending when using a playlist
* Improve addons manager dialog, playlist
* Fix changing the audio-device in the menu
* Fix key and mouse event support for Qt >= 5.5 under X11
* Fix memory leaks
Video Output:
* Fix build if one disables XCB but activate VDPAU on Unix
* Fix Direct3D plane allocation size to avoid colour bleeding
* Fix some crashes in swscale resizing
Misc:
* Fix build with recent FreeRDP versions
* Fix interface crashes when input-title-format option is empty
* Fix MP4 mux divide-by-zero crash
* Improve PNG encoding time
* Fix some UPnP initialization lag
* Rewrite of the Jamendo Service Discovery
* Fix snapshot aspect ratio for anamorphic contents
* Fix custom snapshot sizes
* Dynamic generation of GnuTLS Diffie-Hellman parameters
* Fix "vb" transcoding parameter
* Fix superfluous audio channel extraction in the core
* Fix miscellaneous crashes, double-frees, integer overflows, infinite loops,
read overflow, invalid frees and division by zero issues
* Fix support for lua 5.2 and fix XSS in the http interface
* Update and improve Soundcloud, Vimeo and Youtube scripts
* Update of codecs and libraries to fix 3rd party security issues (like
TALOS-CAN-0036, TALOS-CAN-0037, CVE-2015-7981, CVE-2015-8126
Translations:
* Add Kashmiri and Maithili languages
* Update of most translations
libVLC:
* Expose audio mute, cork and volume change events: libvlc_MediaPlayerCorked,
libvlc_MediaPlayerUncorked, libvlc_MediaPlayerMuted,
libvlc_MediaPlayerUnmuted and libvlc_MediaPlayerAudioVolume
* Fix propagation of libvlc_MediaPlayerTitleChanged event
Translations:
* Update of most translations
Changes between 2.2.0 and 2.2.1:
-------------------------------Codec:
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
Demuxers:
* Fix MP4 chapters
* Fix MKV overseeking, introducing slowness over network shares
* Fix crash when playing SPC files
* Fix ATRAC3 playback in MKV
* Revert to older ASX code
* Workaround TS issue with mpeg-audio
Access:
* Fix sftp read and close sockets
* Fix DTV build with Linux DVB versions < 5.8
* Fix UDP/RTP input on Windows
Audio output:
X:
Fix numerous crashes in the UI
Fix video-wallpaper mode
Fix race when starting VLC from command line
Qt:
* Fix recent items behaviour
* Fix rotation filter activation
* Fix mux modules names for the streaming wizard
Win32:
* Timestamp the signature of the dlls
* Fix extensions registration during install
* Fix extensions dialog crash
* Default to no DxVA decoding
libVLC:
* fix libvlc_media_get_stats
Translations:
* Update of Afrikaans, Albanian, Azerbaijani, Catalan, Czech, Danish, Dutch,
English (United Kingdom), Finnish, French, German, Hebrew, Hindi, Italian,
Japanese, Korean, Latvian, Macedonian, Malay, Modern Greek, Norwegian Bokml,
Norwegian Nynorsk, Polish, Portuguese, Russian, Scottish Gaelic, Serbian,
Simplified Chinese, Slovak, Slovenian, Spanish, Swedish, Tamil, Thai,
Traditional Chinese, Turkish, Ukrainian translations
Changes between 2.1.6 and 2.2.0:
-------------------------------Important changes:
* The licenses of more modules have changed from GPLv2+ to LGPLv2.1+,
notably most of the streaming output, muxers and access output modules
Core:
* Support automatic rotation using streams metadata, GPU-accelerated when possi
ble
* Add extensions manager and downloading from external repositories
* Rework the metadata fetching algorithm and policies
* Partial fix of playback of short audio samples
Access:
* Added TLS support for ftp access and sout access
New schemes for implicit (ftps) and explicit (ftpes) modes
* MMS audio selection on split audio streams
* Blu-Ray: support overlays, preferred menu languages, region selection
and BD-J navigation
* Digital Cinema Package support, including encrypted DCP with KDM
* Partial fixes for Arccos protected DVDs
* Fix CDDB lookups, including pregap data
Decoder:
* Support VDPAU acceleration for GPU-zerocopy decoding
* Support MediaCodec acceleration for GPU-zerocopy decoding
* Add Media Foundation Transform audio and video decoder
*
*
*
*
*
*
Improve fullscreen behavior for the native and VLCs own mode
Fixes for advanced preferences
Added 'file size' column to playlist table
in addition to iTunes, Spotify is automatically paused on playback start
Option to increase playlist font size
Improved crash log reporting
Misc:
* New module for TLS on OS X and iOS
* Windows installer will kill running instance before installing
* Teletext navigation buttons support in Qt4 gui
* Update and improve Koreus, Dailymotion, Soundcloud and Youtube scripts
Security:
* Numerous integer and heap overflow in Ogg, AVI, ASF, TTA and MP4 demuxers
Removed modules:
* iOS video output: use ios2
* OpenMash H.261 video decoder
* dirac encoder: use schroedinger
Translations:
* New translation in Urdu, Tatar, Silesian, Samoan, Kapampangan, N'ko,
Kurdish, Kabyle, Mexican Spanish, Catalan, Amharic
* Update of all translations:
Traditional Chinese, Simplified Chinese, Vietnamese, Uzbek, Ukrainian,
Turkish, Thai, Swedish, Serbian, Albanian, Slovenian, Slovak, Russian,
Romanian, Brazilian Portuguese, Polish, Punjabi, Dutch, Nepali, Norwegian
Bokml, Malay, Marathi, Latvian, Lithuanian, Korean, Kannada, Khmer,
Japanese, Italian, Icelandic, Indonesian, Hebrew, Galician, Scottish
Gaelic, French, Finnish, Persian, Estonian, Spanish, Modern Greek, German,
Danish, Welsh, Czech, Bosnian, Bengali, Asturian
Changes between 2.1.5 and 2.1.6:
-------------------------------Audio output:
* Fix OSS stuttering
Security:
* Fix heap overflow in decomp stream filter
* Fix buffer overflow in updater (CVE-2014-9625)
* Fix potential buffer overflow in schroedinger encoder
* Fix null-pointer dereference in DMO decoder
* Fix buffer overflow in parsing of string boxes in mp4 demuxer (CVE-2014-9626,
9627,9628)
* Fix SRTP integer overflow
* Fix potential crash in zip access
* Fix read overflow in Ogg demuxer
* Fix RTP overflow (CVE-2014-9630)
Win32 installer:
* Update translations and greek encoding
Changes between 2.1.4 and 2.1.5:
-------------------------------Core:
X:
DVD playback regression
misleading error message during video playback on OS X 10.9
hardware acceleration memleaks
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 Bokml, 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
Changes between 2.1.1 and 2.1.2:
-------------------------------Audio output:
* Fix digital playback on OS X when more than one audio device is installed
* Fix digital playback (SPDIF/HDMI) on Windows
* Fix stuttering or silent playback when using sound enhancers or external
audio devices on OS X
* Improve responsiveness on OS X when playback starts or is being paused
* Improve responsiveness, silent playback intervals and reliability on iOS
Demuxers:
interface:
Fix some streaming profiles when copy existed
Improve A-B loop control
Fix album art update when changing media
Mac OS X interface:
* Add a language option in the interface
* Option to control VLC's iTunes pausing behavior is more easy to find
* Improved UI resetting when requested in the preferences
* Fix issue which prevented to enable more than one video filter on Mavericks
* Fix an issue which could prevent automatic UI language settings from working
* Fix opening subtitles files through drag & drop or double-clicking
* Fix crash when closing window without decorations
* Fix issue where extra video window was resized even if this was disabled
Win32 installer:
* Kill running VLC process on uninstall/update
Translations:
* Update of Basque, Bosnian, Bulgarian, Croatian, Czech, Danish, Estonian,
French, Hungarian, Icelandic, Indonesian, Italian, Kannada, Khmer,
Lithuanian, Occitan, Persian, Polish, Romanian, Scottish Gaelic, Sinhala,
Slovenian, Spanish, Swedish, Tamil, Thai, Uzbek, Welsh translations
Changes between 2.1.0 and 2.1.1:
-------------------------------Core:
* Fix random and reshuffling behaviour
* Fix recording
* Fix some subtitles track selection
Decoders:
* VP9 support in WebM
* HEVC/H.265 support in MKV, MP4 and raw files
* Fix GPU decoding under Windows (DxVA2) crashes
Demuxers:
* Fix crashes on wav, mlp and mkv and modplug files
* Support Speex in ogg files
* Fix some .mov playlists support
* Support Alac in mkv
* Fix WMV3 and palette in AVI
* Fix FLAC packetizer issues in some files
Access:
* Fix DVB options parsing
* Fix DeckLink HDMI input
* Fix HTTPS connectivity on OS X by loading root certificates from Keychain
Audio output:
* Fixes for DirectSound pass-through
* Fixes for OSS output, notably on BSD
Interfaces:
* Fix HTTP interface infinite loop
* Fix D-Bus volume setting
Qt:
* Reinstore right click subtitle menu to open a subtitle
* Fix saving the hotkeys in preferences
* Fix saving the audio volume on Win32, using DirectSound
* Fix play after drag'n drop
* Fix streaming options edition and scale parameter
Stream out:
* Fix transcoding audio drift issues
* Fix numerous audio encoding issues
Win32 installer:
* Important rewrite to fix numerous bugs, notably about updates
* Simplification of the upgrade mechanism
Mac OS X interface:
* Reintroduce the language selector known from pre-2.1 releases
* Fix fullscreen behaviour and various crashes
* Fix about dialog crash in Japanese
* Fix crashes on proxy lookups
* Fixes on the playlist and information behaviours
* Fixes on the streaming dialogs
* Improves interface resizings
Translations:
* Update of Arabic, Basque, Belarusian, Czech, Danish, Dutch, French,
Galician, Gujarati, Hindi, Hungarian, Icelandic, Italian, Japanese, Korean,
Lithuanian, Marathi, Modern Greek, Norwegian Bokml, Occitan, Persian,
Polish, Portuguese, Punjabi, Romanian, Sinhala, Slovak, Slovenian, Spanish,
Swedish, Telugu, Thai, Traditional Chinese, Turkish, Ukrainian, Uzbek
translations
Changes between 2.0.9 and 2.1.0:
-------------------------------Important changes:
* The licenses of numerous modules have changed from GPLv2+ to LGPLv2.1+
* Discontinued support for PowerPC-based Macs; VLC now requires Mac OS X 10.6+
Moreover, the official builds will be 64bit only
* The --with-tuning and --without-tuning options are removed; to tune
compilation for a specific processor type, set CFLAGS manually
3rd party libraries (contrib):
* /extras/contrib has been replaced by a cleaner build system in /contrib
Core:
* Audio core rewrite, supporting higher samplerates, better volume management,
better device selection, new channel layouts and new output capabilities
* Fix support for .001, .00x split files on Windows
* Full support for UNICODE Windows mode
*
*
*
*
*
*
Decoders:
* Support for CDXL, Ut Video, VBLE, Dxtory codecs via libavcodec
* Numerous improvements on the OpenMAX IL codec module
* Support for Ulead DV audio
* Support for TechSmith Screen Codec 2, Microsoft Expression Encoder Screen,
Microsoft Application Screen Decoder 1 (MSS1) and 2 (MSS2)
* Support for Indeo Audio Coder, RealAudio Lossless
* Add Hardware Acceleration support on OS X for H.264 based upon VDADecoder
* Add Hardware Acceleration support on Android Jelly Bean using MediaCodec
* Add Hardware Acceleration support on Linux using VDPAU
* Support for SCTE-27 subtitles
* Split G.711 decoder from Araw decoder
* X Window system raster image dump pseudo-decoder
* Support for Webinar GoToMeeting 4 (G2M4)
Encoders:
* high10, high422 and high444 encoding support in h264
* QuickSyncVideo Encoding (Intel Media SDK) support using Intel GPU on Windows
* New AAC encoder using the fdk-aac library (non-free)
Access:
* Screen: add support for OS X Lion and later,
remove support for previous OS X releases
* Major improvements in DASH support
* Improvements in Blu-Ray module, notably for multiple video tracks support
* Important improvements and rewrite of the v4l2 access module
* HTTP: support for Internationalized Domain Names
* Microsoft Smooth Streaming support (H264 and VC1) developed by Viotech.net
* NTSC EIA-608 closed caption input support via V4L2 VBI devices
* Add support for VNC/rfb in view only mode
* Add support for Remote Desktop/RDP in view only mode
* Timecode: generate a clock/timecode as a subtitle track
vlc video.mkv --input-slave timecode:// --timecode-fps 30/1001
* New video capture module for OS X based on AVFoundation, named AVcapture
* New shared memory framebuffer access module, named shm
Demuxers:
* MP4: partial support for fragmented MP4
* Vorbis: better support for metadata and cover art
* AVI: better support for tags and extended metadata
* Support for FLAC, Atrac and some ADPCM in AVI
* Support for DV data type 1 in AVI and 12 bits DV Audio
* Support for total number of tracks in major container
* Support for Cook and Atrac in MKV
* AVI: support for files produced by Nikon cameras
* Support for more MJPEG streams
* Add support for liveleak streams
* Add support for Wave/RF64 files
* Prevent numerous uncaught exceptions in MKV
* Add protection against several potential heap buffer overflow in libebml
Audio output:
* Windows Audio Session API audio output support
*
*
*
*
*
*
anslations
* New Azerbaijani, Kirgyz, Oriya translations
Changes between 2.0.5 and 2.0.6:
-------------------------------Access:
* Fix HTTPS playback with some certificates previously rejected
Audio Output:
* Improve lookup of human readable device names in AUHAL plugin (OS X)
Demuxers:
* Fix crash with broken asf files (SA-1302)
* Fix MKV behaviour with unknown or new ebml elements
* Fix use-after-free crash in Ogg demuxer, found by Tomi Juntunen
* Fix regression on some paletted codecs in AVI
* Fix ALAC in mp4 regression
* Improvements to the vimeo playlist parser
Decoders:
* Fix GPU decoding on Intel HD 2000/3000 cards on Windows
* Fix FLAC 6.1 and 7.1 channel layout
* Fix crashes in HTML srt subtitles
* 3rd party codecs updates
Mac OS X:
* Fix subtitle rendering resolution when using OS X's native fullscreen mode
* Improve fullscreen controller time slider with larger click target
* Fix listing of the lua interfaces (web, telnet and console)
in the advanced preferences panel
* Fix spatializer audio filter panel
* Fix crash within the video output code
* Fix BDMV folder selection issue on OS X Mountain Lion, which treats such
folders as a AVCHD file as soon as they include an item named INDEX.BDM
* Fix bug which caused a hidden fullscreen panel
* Fix various minor UI drawing issues (main window, fullscreen controller,
lua extensions, ...)
* Allow VLC to be associated with .dvdmedia packages
Qt:
* Fix clearing of Media Info panel on dialog exit
GNU/Linux:
* Numerous D-Bus and MPRIS2 improvements
* Reject broken versions of PulseAudio
Windows:
* Fix uninstallation in different location than C:\
Translations:
* Update of Brazilian Portuguese, Traditional Chinese, Thai, Portuguese,
Japanese, Italian, Hebrew, Estonian, Spanish, Czech, Catalan, Bosnian,
Asturian, French, Romanian, Serbian, Russian, Hindi, Estonian, German
Slovenian Norwegian Bokml, Khmer, Icelandic, Interlingua, Welsh, Ukrainian,
Dutch, Danish, translations
* New Gujarati, Aragonese translations
X:
Reveal-in-Finder for files with non-Western file names
crash with local statistics disabled
Time counter UI look
system sleep issue on OS X 10.5
Win32:
* Fix https streaming
libVLC:
* Fix audio and video track selection:
The constant track identifier is now always used. Some functions previously
incorrectly used the (moving) index of the track in the table of tracks.
Translations:
* Update of Asturian, Bengali (India), Bosnian, Croatian, Czech, Danish,
Dutch, Estonian, French, Galician, Scottish Gaelic, German, Hebrew,
Italian, Japanese, Khmer, Malayalam, Polish, Slovak, Simplified Chinese,
Traditional Chinese, Brazilian Portuguese, Turkish, Thai translations
* Initial translations for Welsh and Interlingua
Changes between 2.0.3 and 2.0.4:
-------------------------------Audio Output:
* Improve playback synchronization with PulseAudio.
* Fix ALSA digital pass-through ("S/PDIF").
* Fix live audio device selection on Mac OS X
* Fix detection of some 5.1 and 7.1 kits on Windows.
* Fix audio output behavior when the output device is plugged or unplugged
during playback on Mac OS X
Access:
* Fix numerous DVD (dvdnav) crashes
* Fix HTTP playback through proxy and advertise gzip correctly
* Fix TLS busy-loop during client-side handshake
Codecs:
* Support for Opus decoding via libopus, including multi-channel files
* Support MSS1 and MSS2 decoding through DMO libraries
* Fix Hebrew and Greek subtitles encoding
* Fix crashes on malformed subtitles and malformed png files
* Fix crashes when using hardware decoding
Demuxers:
* Fix issues in Ogg with zero length packets
* Fix file duration of Ogg/Theora and Ogg/Vorbis files
* Fix vimeo, koreus and youtube lua parsers
* Support Youtube live streams
Windows:
* Fix Wallpaper mode on Windows 7/8
Qt:
* Fix
* Fix
* Fix
* Fix
* Fix
Mac OS X:
* Fix command-line options to control the interface behavior
* Deactivate CoreAnimation effects on Leopard
* Fix menus display and behavior
* Fix various crashes and small issues including bookmarks, playlist, buttons,
streaming wizard, video size, hotkeys and fullscreen controller
* Fix font selection for Unicode subtitles
* Improve system sleep behavior when playing audio-only media. The screen is
allowed to sleep while the system is kept awake during playback.
* Fix code signing of Delete Preferences application
* Add option to Audio Effects panel to activate the Karaoke filter
Miscellaneous:
* Fix Notify (D-Bus) plugin deadlock.
* Fix buffer corruption in freetype and subtitles modules
* Improve Blu-Ray and HLS support
* Fix issues on selection of playlist items for WebUI
* Codec and other 3rd party library updates
* Fix swscale and canvas behavior with Aspect Ratio
* Fix mime-type when streaming Webm over HTTP
* Fix recording behaviour in Windows network environments
* Codecs and 3rd party libary updates
Translations:
* Updates of Norwegian Bokml, Korean, Slovak, Serbian, Russian, Traditional
Chinese, Simplified Chinese, Portuguese, Walloon, Turkish, Thai, Polish,
Dutch, Khmer, Hindi, Japanese, Galician, Hebrew, German, Breton, Scottish
Gaelic, Czech, Estonian translations
* Initial translations for Bengali, Fula, Gujarati and Bosnian
Changes between 2.0.2 and 2.0.3:
-------------------------------Access:
* Fix some HTTP request that broke some radio channels
Demuxers:
* Fix support for some flv files (notably joined)
* Fix a crash when opening ape files with ID3v1 tags
Mac OS X:
* Add GateKeeper support
* Fix handling for some hotkeys
* Fix fullscreen toggle over extra interfaces
* Minor bugfixes and improvements
Qt:
* Fix Windows 8 interface style
Translations:
* Updates for Breton, Czech, Dutch, Gaelic, German, Hebrew, Hindi, Icelandic,
Japanese, Khmer, Korean, Polish, Russian, Simplified Chinese, Slovenian,
Thai, Turkish and Walloon
* New translations to Uzbek and Marathi
* Fix activation of Gaelic and Thai translations
Changes between 2.0.1 and 2.0.2:
-------------------------------Video Output:
* XP machine will now use DirectX mode by default, like in previous versions.
There were too many errors with broken drivers.
* More accurate colourspaces conversions for YUV->RGB in OpenGL
* Add menu support for libvlc / VLCKit applications on Mac OS X
* Various fixes on Mac OS X, notably for crop, zoom, osd and menu support
* Misc fixes in OpenGL module, on all platforms
* Fix video output on PowerPC-based Macs equipped with an ATI Radeon 7500,
an ATI Radeon 9200 or a NVIDIA GeForceFX 5200 Ultra.
* Fix video output of 10bit encoded contents on Intel-based Macs equipped
with an Intel GMA 950 chipset running OS X 10.6 or later.
* Add support for the HiDPI mode used on recent Apple products with so-called
Retina Displays.
Access:
* Rework Digital TV module for Windows. DVB-T and DVB-C should work again
* Fixes for RAR compressed files
* Fix DirectShow crashes on exit
* Improve PulseAudio input latency
* Fixes for HTTP access through a proxy
* v4l2 webcam outputting H264 can now be used directly (use --v4l2-chroma=h264)
* Fix subtitles auto-detection in subfolders and detection behaviour
* IE http proxy is not used anymore by VLC on Win32
* Accept more extensions for DVD images
* Fix crash in VC1 packetizer
* Improvements in Blu-Ray playback
* Improvements and fixes in HLS support
Codec:
* Fix crashes in AAC decoder on channels changes, notably in ISDB streams
* Fix compilation with multiple FFmpeg and libav versions
*
*
*
og
*
*
Skins2:
* Fix mousewheel on Windows
* Fix for key events and focus loss
Web interface:
* Fix display of some buttons
* Fix listing of files in the Open interface
* Fixes for widgets behaviour and vlm dialog
Security:
* Fix Ogg Heap buffer overflow
* Update taglib (CVE-2012-2396)
* Update libavcodec and other codecs libraries
Translation:
* Traditional Chinese, Simplified Chinese, Walloon, Slovak, Polish, Khmer,
Japanese, Italian, French, Czech, Belarusian, Breton, Greek, Spanish,
Estonian, Irish, Galician, Hungarian, Japanese, Dutch, Telugu, Ukrainian,
Thai translations update
* New Scottish Gaelic translation
Changes between 2.0.0 and 2.0.1:
-------------------------------Access:
* fix and improve the CDDB information retrieval
* fix the samba module compilation
* fix UDP / RTP multicast stream reception on Mac OS X when using the 10.7 SDK
* multiple fixes for HLS support, notably on Win32 and for encryption
* multiple fixes for Bluray discs playback
* fix for DVD decryption on some RPC-I drives
Codecs:
* Support for MXPEG files
* limit auto-detected threads to 4 in avcodec module
* fix quicktime audio codecs in RTSP streams
Demuxers:
* Fix multi-file splitted RAR archive support
* Fix a crash when seeking in mka
* Improve MKV multi-video tracks support
Muxers:
* Fix ogm header creation
Audio filters:
* limit spatializer filter distortions
* Use fastest SinC algorithm for samplerate module
Audio output:
* Fix S/PDIF passthrough with ALSA.
* Remove flawed ALSA channels autodetection.
*
*
*
*
from the 2nd chapter of the 1st title up to the 4th chapter of the 3rd
title: vlc dvd://#1:2-3:4
The 40+ --*-caching options were simplified and dumbed down to 4 options:
- --file-caching specifies caching for local files,
- --network-caching specifies caching for network resources,
- --live-caching specifies caching for capture devices and
- --disc-caching specifies caching for local optical media.
All values are expressed in milliseconds as in previous versions.
HTTP server IP address, port, and TLS configuration is now centralized:
- The --http-host option sets the address, e.g. "--http-host=[2001:db8::1]".
By default, both :: and 0.0.0.0 are used.
- The --http-port and --https-port options set the port numbers.
By default, 8080 is used for HTTP, and 8443 for HTTPS.
- The TLS credentials are configured with --http-cert (public certificate),
--http-key (private key), --http-ca (optional CA) and
--http-crl (optional CRL).
RTSP server IP address and port are updated similarly.
Use --rtsp-host and --rtsp-port respectively.
The --miface-addr option does not exist anymore. To select the multicast
output interface, use --miface instead, e.g. --miface=eth0.
The Windows version will only work with Windows XP SP2 or later.
Windows 2000 SP4, Windows XP < SP2, Windows 2003 SP0 are now unsupported.
The Mac OS version will require Quartz Extreme compatible machines.
*
*
*
*
*
Codecs:
* One can now use ffmpeg-mt in conjunction with vlc, to split decoding load
on multiple cores. H.264, VP3, VP8, JPEG-2000, Mpeg-4 ASP/DivX and RV3/RV4
are notably concerned.
* Important fixes for RealVideo 3.0 and 4.0 playback, notably in MKV
* Experimental Hardware decoding using Broadcom CrystalHD cards
* New module for decoding EBU subtitles (.stl)
* Support for 9bits and 10bits H.264/AVC decoding
* Support for 20-bits PCM and DAT-12 (digital magnetic tapes) from RTP
* New module for Dirac encoding, using the faster libschroedinger
The Schroedinger module should be prefered to the Dirac one
* Support for WMV Images, aka WMVP and WVP2, as used by Photo Story
* Support for Lagarith Lossless video codec
* Support for ProRes 422 video codec in 10bits
* Support for DNxHD (VC-3) and JPEG-2000 in 10bits
* EIA-608 closed captions improvements
* Support for JPEG-2000 and Motion JPEG-2000 in the Windows and Mac binaries
* Experimental support of IOMX for OpenMAX IL codecs on Android
* One can use "mp2 " fourcc to encode in mpeg1/2 layer 2
Demuxers:
* New images demuxer supporting jpeg, png, targa, xcf, git, tiff, bmp, pcx, lbm
* C64 SID file playback support of using sidplay2
* Support for images/cover art in wma/wmv/asf files
* Improvements in .ape files metadata reading and writing
* New demuxer module for EBU subtitles (.stl)
* Support for caf, mtv, awb, f4v, amr, vro (DVD-VR) files
* Ogg, flv, mxf, amr seeking improvements
* Major improvements in Matroska (mkv) chapters/segments handling and seeking
* Support for duration and better seeking in Mpeg-TS files (.ts, .m2ts, .mts)
* Mov improvements, notably for aspect-ratio handling and Audio DV tracks
* Improved support of tracker files
* Real Media (.rm and .rmvb) demuxer is now based on libavformat
Interfaces:
* Qt: effects dialogs rework
* Qt: new CoverFlow-like view of the playlist
* Qt: port to MacOS X platform
* Qt: various interface improvements, notably on the seek bar
* Skins2 / Qt: misc improvements and usability fixes
* Skins2: fullscreen controller support, relative placement support
and important cleanups and optimisations
* Mac OS X: re-written Main Window, which also includes the Video Windows
It is available in 2 looks, one grey (Lion style) and one black (QTX style)
* Mac OS X: new Audio Effects panel adding Compressor and Spatializer filters
* Mac OS X: new Track Synchronization panel
* Mac OS X: new Video Effects panel for color and geometry adjustments
* Mac OS X: re-written Open Disc functionality with automatic media detection
* Mac OS X: support for the native fullscreen mode on OS X Lion
* Mac OS X: enhanced AppleScript support
* Mac OS X: support for lua extensions
* The rc and telnet lua interfaces were merged into a new "cli" interface
* lua: the recommended way to run custom interface scripts is now to pass
-I luaintf --lua-intf myscript
*
*
*
*
*
*
*
*
*
Video Output:
* New video output based on Direct2D for Windows 7 and Vista (with Platform Upd
ate)
* New video output for iOS platform
* Experimental work in progress on a video output using EGL
* Adaptation of the OpenGL layer for OpenGL ES 1.1
* Various vmem improvements
* OpenGL video output now accepts YUV as input and uses fragment programs for
chroma conversion between YUV and RGB
* New video output for Android platform, based on Surface
* Support for 9/10bits output in the OpenGL output
* Updated OpenGL video output for Mac, requires a Quartz Extreme capable machin
e
* New video output based on kva API for OS/2
Audio Output and Filters:
* New audio output based on AudioQueue API for iOS
* New audio output in memory (amem)
* Important simplification and improvements in the core audio output
* New audio output based on OpenSL ES API for Android
* New audio resampler using Speex (DSP)
* New audio resampler using the Secret Rabbit Code (a.k.a. libsamplerate)
* New Compressor filter, a dynamic range compressor
* New simplistic Karaoke filter
* New audio output based on kai API for OS/2
* Automatic handover from S/PDIF to PCM with PulseAudio 1.0
Video Filter:
* New gradfun filter for debanding videos using dithering
* Rewrite of the grain filter, faster and with better quality
* New posterize filter for lowering the number of colors
* Atmo ambilight: improve Fnordlicht support up to 254 channels
* New sepia filter for creating sepia effect in videos
* New deinterlacer mode Phosphor, a framerate doubling CRT TV simulator
* New deinterlacer mode IVTC, to do live inverse telecine for NTSC films
* New subsdelay filter to change subtitles delay
* New anti-flickering filter
* New OpenMAX DL IPCS filter for color space conversion and resizing
* New video filter for denoising, based on the famous hqdn3d filter
* Major improvements in the freetype text-rendering module, notably supporting
blackbox and customizable shadow.
NB: The freetype module is now used by default on the Mac OS X instead of
the quartztext module, which can still be enabled manually.
The Win32 font selection was improved too.
Stream output:
* New livehttp-module for HTTP Live Streaming (IETF draft) output
example: vlc inputfile :sout="#transcode{vcodec=h264,acodec=mp3,
venc=x264{profile=baseline},width=320,vb=256,ab=96}:std{
access=livehttp{index=public_html/iphonestream.m3u8,
*
*
*
*
*
*
index-url=http://url-to-iphonestreamfile-###.ts},mux=ts{use-key-frames},
dst=public_html/iphonestreamfile-###.ts}"
Support for Vorbis and Theora in RTP
Major rework of VoD support
New delay module, to introduce delays of one ES, when streaming:
#delay{id=12,delay=500}:standard...
New setlang, setid modules to change lang or id of one ES, when streaming:
#setid{id=12,new-id=42}:std...
New langfromtelx module, to change lang of one ES, when streaming, based on
a telextex page: #langfromtelx{id=12,magazine=7,page=0x99,row=1}:std...
New select module, to replace an existing ES with another ES in the same trac
k
#duplicate{dst=bridge-out{id=1},select=video,dst=bridge-out{id=0xa3},select=a
udio}
#transcode{...}:bridge-in{id-offset=0}:select{disable=0}:setid{id=0,newid=0xa
3}:autodel:std{...}
* New libavformat/avio access_output module for network streaming
Services Discovery:
* Search API to be able to query distant search APIs from the interfaces
* Upnp module was ported to Win32
libVLC:
* New capabilities for libVLC:
** libvlc_media_player_navigate for DVD navigation
** libvlc_audio_filter_list_get, libvlc_video_filter_list_get to get the
list of available audio and video filters
** libvlc_audio_set_format, libvlc_audio_set_format_callbacks,
libvlc_audio_set_callbacks
allow grabbing audio data from a chosen memory location in real-time.
Removed modules:
* asademux, subsass: use libass
* fake, invmem: use the new image demuxers
* hal, v4l, gapi, omapfb, hd1000a, hd1000v: obsolete unmaintained modules
* id3tag: use taglib
* upnp: use upnp_intel
* removal of old telnet interface in favor of the new lua CLI
* removal of http interface in favor of luahttp
* removal of the noise filter
* removal of the SDL audio output, use the native outputs
* growl_udp: use Growl for local notifications on the Mac. UDP support will be
removed in Growl's next release, too.
* removal of the OSSO screensave module, use the MCE one
Translations:
* Update of translations for most languages.
* New Telugu and Kurmanji translations.
Changes between 1.1.12 and 1.1.13:
---------------------------------Security:
* Heap overflow in TiVo demuxer fixed.
* Same default ACL for HTTP requests as for the rest of the HTTP interface.
Audio outputs:
* PulseAudio channels mapping (non-stereo) fix.
* PulseAudio stream accidental overflow recovery.
Video outputs:
* XVideo support for mixed CPU/GPU endianess (especially on PowerPC).
* XVideo support for automatic color keying.
* xosd Xlib initialization failure fix.
Decoders:
* Camtasia decoding fix.
Qt interface:
* Rare crash while seeking fixed.
* V4L2 video standard selection fixed.
Translations:
* Update of Chinese simplified, Estonian, German and Polish languages.
Changes between 1.1.11 and 1.1.12:
---------------------------------Audio outputs:
* Mac OS X / auhal: multiple fixes for the Digital Audio output (S/PDIF)
including support for OS X Lion
* Multiple fixes and improved synchronization for PulseAudio support
* Support for AC-3 and DTS passthrough with PulseAudio 1.0
Unix port:
* Fix build compatibility with taglib < 1.6 and Xulrunner 1.9.1
Misc:
* Fix crashes with Japanese locale on OS X
* Minor fixes for Webplugin under Win32, AVI demuxer, smem and AudioScrobbler
* Fix crash in HTTP and RTSP server (stream output or Web interface)
Translations:
* Update of Breton, Chinese Simplified and Basque
Changes between 1.1.10 and 1.1.11:
---------------------------------Security:
* Fix buffer overflows in the RealMedia demuxer (CVE-2011-2587)
and the AVI one (CVE-2011-2588).
Mac OS X:
* Fixed scrolling direction if the input device's signal is inverted
* Update Auhal audio output to the latest API
* Fix images disappearing issue on the interface
* Reduced installation size by up to 30 MB
* Resolved conflict between iTunes and VLC wrt Media Key handling
Mozilla/ActiveX webplugin:
* Fullscreen mode is fixed on Win32
* Very simple fullscreen controller is visible on Win32
Demuxers/Meta Readers:
* Better support for cover art embedded in mp4, wma
Muxers/Output:
* Fix AVI muxer so the generated files are readable on other players
Extensions:
* Multiple fixes for crashes and malfunctionning issues
Qt
*
*
*
Interface:
Fix quitting on Linux
Fix opening of VIDEO_TS folders through the open disc dialog on Windows
Miscellaneous
Win32 port:
* Update of codecs, fixing the mpeg-2 decoder crash
Translations:
* Update of Slovak, Lithunanian, Russian, Brazillian Portuguese, Serbian
Changes between 1.1.9 and 1.1.10:
--------------------------------Windows and Mac OS X:
* Update of external library modplug, to address multiple security issues
Mac OS X Interface:
* Improved Media Key handling based upon SPMediaKeyTap by Spotify AB
* Fix for various crashes and small issues
Demuxer:
* Fix heap corruption / integer overflow in XSPF playlist parser
Audio output:
* PulseAudio output re-written due to unstability of the current one
Win32 port:
* Remove the fontconfig dependency from the freetype module
Miscellaneous fixes in:
* Windows 7 taskbar buttons
* Qt interface
* asx, live555, dvdnav demuxer
* RTP output and XML export
* Subtitles colours when using GPU decoding on Windows
* v4l2 access
Translations:
* Update of Norwegian Bokml, Slovak, Afrikaans, Luganda,
Brazillian Portuguese, Irish, Thai, Estonian, Chinese, Polish,
Dutch, German, Galician, Bulgarian, Lithuanian and Japanese translations
* Initial Basque, Zulu, Peul, Amharic, Acoli, Chiga translations
Changes between 1.1.8 and 1.1.9:
-------------------------------Windows and Mac OS X:
* Update of external library modplug, to address a security issue
Demuxers:
* mp4: Fix heap-based buffer overflow (VideoLAN-SA-1103)
Mac OS X Interface:
* Miscellaneous interface look adjustments
* Improve Apple Remote handling
* Fixe bugs in the Streaming / Transcoding wizard
* Layout fixes in the Preferences and Controls windows
* Fix incomplete list of hotkeys in the Preferences dialog
* Fix quitting through Apple Events (Dock menu, App Switcher, AppleScript, etc.
)
Mac OS X Port:
* Fix Growl local notification plugin
* VLC bundle now includes the Growl framework
* Fixes for eyeTV
Translations:
* Updates of Lithuanian, Estonian, Chinese, Japanese, Bengali, Dutch, Polish,
German, Galician, Traditional Chinese translations
* New Luganda Translation
Changes between 1.1.7 and 1.1.8:
-------------------------------Mac OS X Interface:
* New UI graphics by Damien Erambert
Interfaces:
* Oldrc interface is again the default RC interface, on Windows
* Luarc, luahttp and luatelnet fixes
* Qt and Mac OS X fixes
* numerous Skins2 fixes, notably winamp2 skins
Encoder:
* new libschroedinger-based Dirac codec encoder, faster than the current one
Access/Demuxers/Codecs:
* Subtitles auto-detection is back for .txt files
* vod/rtsp server and rtsp input fixes
* mp4 demuxer improvements
* ogg, rstp input, video filters minor fixes
* taglib's replaygain is fixed for mp3
* vobsub support has an improved auto-detection
* fix a crash in malformed ape files
Miscellaneous fixes in:
* Pulseaudio audio output, notably for usb cards
* Stacktraces are now limited in size on Windows
* Video resolution is now limited to 8192x8192, for security reasons
See CORE-2011-0208, CVE-2010-3275, CVE-2010-3276
* Configure and build system improvements
* DirectShow and BDA build headers have been updated
Translations:
* Update for Finnish, Galician, Dutch, Chinese, German, Japanese, Lithuanian,
Slovak, French, Polish, Estonian, Brazillian Portuguese and Hebrew
* New icelandic translation
Changes between 1.1.6 and 1.1.7:
--------------------------------
Linux port:
* Integration with the KDE GUI platform is disabled due to KDE bugs
#234484 and #260719.
Mac OS X port:
* Updated live555 library to fix playback of RTSP and Freebox streams
* Running VLC in 64bit mode requires Mac OS X 10.6.0 or later for speed
and stability reasons
Demuxers:
* Fix for Matroska / WebM remote code execution vulnerability.
VideoLAN-SA-1102
Translations:
* Update for Hebrew, Japanese, Danish and Russian translations
Changes between 1.1.6 and 1.1.6.1:
---------------------------------Source:
* Fix libnotify, lirc, pulse compilation and packaging for Unix/Linux
Changes between 1.1.5 and 1.1.6:
--------------------------------Audio output:
* Multiple fixes and improvements on PulseAudio output
PACKAGERS are VERY STRONGLY advised to update libpulse to 0.9.22.
Update is required to use PulseAudio with the Phonon-VLC backend (KDE)
and with the Mozilla VLC web browser plugin.
Access:
* Fix the Audio CD crash when looking for CDDB metadata on Windows
Decoders:
* Support for MPC SV7 and SV8 on Windows and Mac OS X (Unix was already working
)
* Enabled FluidSynth MIDI playback plugin on Mac OS X
* Faster VP8/Webm decoding with recent codecs libraries
* Fix heap corruption in CD+G decoder - CVE-2011-0021 / VideoLAN-SA-1101
Demuxers:
* Fix Buffer overflow in Real demuxer - CVE-2010-3907 / VideoLAN-SA-1007
* Fix some asf/wmv seeking issues, notably when seek didn't go to a keyframe
* Support for 24-bits PCM over RTP (audio/L24)
Subtitles and renderer:
* Do not auto-detect .txt files for subtitles
* Mark more freetype options as safe
* Mac OS X: fixed fontconfig cache creation
* Fix heap corruption in subtitle decoders, potentially exploitable,
discovered by Harry Sintonen - sintonen at iki.fi - CVE-2011-0522
Visualization:
* Fix projectM visualization for Linux in all locales
* Fix projectM visualization support for Windows
* Various projectM improvements: the module should be working now
Translations:
* Update translations for Walloon, Lithuanian, Spanish, Turkish, Estonian, Dutc
h,
Bengali, German, Polish, Brazillian Portuguese, Japanese, Italian, Galician,
French and Ukrainian
* Major update and activation on Windows of Modern Greek
* New Asturian translation
Changes between 1.1.4 and 1.1.4.1:
---------------------------------Mac OS X:
* Fixed video output on PowerPC-based Macs for videos with widths divisible
by 16
* Fixed an issue with the Equalizer's 170Hz slider
Demuxer:
* Fix crash when closing rtsp streams
Qt interface:
* Fix Windows 7 jumplists with Unicode files
* Various fixes for Windows
Translations:
* New Armenian translation
* Update translations for Dutch, Estonian, Lithuanian, Japanese, Nynorsk,
Brazillian Portuguese, Armenian, Wallon
Changes between 1.1.3 and 1.1.4:
-------------------------------Win32:
* Fix a security issue when loading DLLs, especially in Qt4 and dmo modules,
See VideoLAN-SA-1005
* Fix folders opening from the interface
Translations:
* Update translations for Lithuanian, Bengali, Slovak, French, Dutch, Ukrainian
Polish, Simplified Chinese, German and Galician
Changes between 1.1.2 and 1.1.3:
-------------------------------Access and demuxers:
* fixes for FTP relatives path and FTP directory support
* fix for podcasts parsing
* DVD: fix an assert error and various memory leaks
Taglib:
* fix NULL dereferences, as reported by FortiGuard Lab,
CVE-2010-2937 / VideoLAN-SA-1004
Playlist:
* fix a regression where the wrong entry was played
* fix m3u playlists exports
Skins2:
* New avio module to use libavformat capabilities for network streams, like rtm
p://
* 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
*
*
*
*
*
*
*
*
*
*
*
*
*
*
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 NO
T 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
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
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 lua framework
Audio filters:
* Chorus/Flanger audio filter
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 upd
ates
Changes between 1.0.1 and 1.0.2:
-------------------------------Decoders:
* Native support for WMA Professional, without the use of the Win32 dlls
* Fix issues in subtitles, especially SSA ones
* Various fixes on theora and ogg
Demuxers:
* Various fixes for EPG support in MPEG-TS demuxer
* Fixes for potential stack overflow in .avi, .mp4 and .asf demuxers
Access:
* Fixes for v4l2 devices
* Fixes for dvb-c channels-scanning
Qt Interface:
* Fix some playlist sorting issues
Mac OS X
* Fixed
* Fixed
* Added
* Added
Interface:
a crash when updating VLC
a crash related to QTKit when opening video files (10.6 only)
the ability to play 2nd media in sync to the primary item (input-slave)
the "Quit after Playback" feature
Mac OS X Port:
* The "Delete Preferences" script is now delivered as a Universal Binary
with native code for PowerPC, Intel and Intel 64bit
* Full 64bit runtime compatibility on both Mac OS X 10.5 and 10.6
- no support for Goom and SDL
- limited text rendering support
- This port is still considered as EXPERIMENTAL despite its binary release.
Encoders:
* MPEG2 transrate stream output removed
* x264 default-values closer to x264.exe defaults.
* x264 rc-behaviour fixes:
- if user defines qp-value, CQP-mode is used
- otherwise if user defines vb=0, CRF-mode is used
- otherwise ABR-mode is used
* x264 set vbv-bufsize/vbv-maxsize better if user hasn't defined these:
- ABR mode set vbv-max-bitrate=bitrate
- vbv-bufsize is bitrate * seconds between keyframes (keyint/fps)
Playlist:
* Lua scripts for Mpora and Vimeo playback
Unix builds:
* Various fixes to enable 1.0 to build on Solaris and OpenBSD
Translations:
* New Kazakh and Croatian translations
* Lithunanian translation is available on Windows
* Galician, Korean, Nepali, Vietnamese, Ukrainian, Portuguese Brazilian,
Arabic and French translation updates
Changes between 1.0.0 and 1.0.1:
-------------------------------Demuxers:
* Fix wmv/asf issues that caused audio to drop
* Various fixes for ac3, mp3, dts and stability for wav format
* Fix seek in RTSP in conformity to RFC 2326
* Fix Dailymotion access script
* Fix crashes in xspf files handler
* Fix seeking and timing issues in some flv files on Windows version
Access:
* Add extra caching for files on network shares
* Prevent integer underflow in Real pseudo-RTSP module, discovered by tixxDZ,
DZCORE Labs, Algeria
Decoders:
* Fix seeking in mpeg2 video files
* Improve SSA subtitles rendering
* Update most codecs for the Windows and Mac version
Muxers:
* Fix sound recording of .flv files with mp3 audio
Qt Interface:
* Possibility to change the opacity level of the Fullscreen controller
* Fix various crashes and VIDEO_TS folders opening
Mac OS X Interface:
* Added options to disable support for Apple Remote and Media Keys
* Fixed options for Volume, Last.fm password and Subtitle Encoding
* Fixed redraw issues when autosizing the video window
* Preferences panel now includes help through tool-tips
* More reliable Information and Messages panels
support
by using llvm-gcc
by Dominic Spitaler
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
New Localization:
* Khmer
* Mongolian
* Sorani
Changes between 0.9.9a and 0.9.10:
-------------------------------------HTTP Interface:
* Fixed default ACL
Mac OS X:
* Fixed crashes on multi-screen setups
* Corrected volume and subtitle encoding options in the Preferences
* Improved Information panel behavior, when playlist is not displayed
* Fixed QTCapture input support for the latest iSight models
* Added a menu-item to unlock the video window's aspect ratio
* Fixed redraw issues when autosizing the video window
* Updated libpng, libgpg-error, libgcrypt, fribidi
Various fixes to the following modules:
* access:
- HTTP, SMB
- updated and additional access scripts (BBC radio, dailymotion, ...)
- Prevent integer underflow in Real pseudo-RTSP module, discovered by tixxDZ,
DZCORE Labs, Algeria
* stream out:
- RTP, RTSP VoD, Mosaic Bridge
* decoder:
- TSCC
Changes between 0.9.9 and 0.9.9a:
--------------------------------Mac OS X:
* Updated multiple 3rd party libraries to keep in sync with the Win32 port
* Playback fixes for PowerPC-based Macs
Changes between 0.9.8a and 0.9.9:
---------------------------------
Decoders:
* Experimental new decoder for Real Video 3.0 & 4.0
Demuxers:
* Various fixes related to real demuxer
Mac OS X Interface:
* Fixed circumstances, which could lead to an empty Information panel
- Note that VLC will show information on the currently _selected_ item
instead of the currently _playing_ item, if the playlist is visible in the
main controller window.
* Fixed multiple UTF8 issues in the Streaming / Exporting Wizard
Mac OS X Port:
* Improved video playback performance on Intel-based Macs
New Localizations:
* Indonesian
* Bengali
* Updates of other localizations
Various bugfixes:
* Support for receiving RTP packets on odd port numbers.
* Lots of small bugfixes.
* Correct Fullscreen behaviour on Multi-Screen setups on Windows
* Telnet fixes on Windows
* Resampling fixes when transcoding
Changes between 0.9.6 and 0.9.8a:
--------------------------------Security update:
* Fixed buffer overflow in Real demuxer (SA-0811, CVE-2008-5276)
Bunch of small bugfixes.
Changes between 0.9.5 and 0.9.6:
-------------------------------New Localizations:
* Ukrainian
Security updates:
* Fixed overflow in CUE support from VCD access (SA-0810, CVE-2008-5032)
* Fixed overflow in RealText subtitles support (SA-0810, CVE-2008-5036)
Changes between 0.9.4 and 0.9.5:
-------------------------------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
Changes between 0.9.3 and 0.9.4:
-----------------------------------Various bugfixes:
* Crashes fixed in ogg, vobsub, dvdread
* Fixes several memory leaks.
Mac OS X
* Apple
arlier )
* Fixed
* Fixed
port:
machines without Quartz Extreme are no longer supported (use 0.9.2 or e
a crash with deletion of old preferences.
targetname for downloaded updates
Windows port:
* Stability fix for the video output.
Changes between 0.9.2 and 0.9.3:
-------------------------------Various bugfixes:
* Fixed DTS channel order on 5.1 systems
* Fixed pausing behavior for subtitles and for Audio-CD
* Multiple subtitles and podcast fixes
* Various crashes fixed in PS, SSA, mkv, xspf, freetype
* Fixed update system bugs
* Other bug fixes (dvd language selection, subtitle colours, HTTP keep-alive...
+)
Mac OS X port:
* Fixed ffmpeg slowness on PowerPC-based Macs
* Fixed crash on startup when installed on old preferences
* Fixed bug in directory opening on Mac OS X
* Fixed font selection in the Simple Preferences
* Thicker border to the subtitle renderer
* Fixed the appearance of playlist items in the Streaming/Transcoding Wizard
* Fixed AC3 passthrough on Mac OS X
* Fixed behavior of the Volume Normalizer settings on Mac OS X
* Removed the deprecated QuickDraw video output module to avoid crashes on
modern Mac OS X versions
Windows port:
* Fixed sensitivity of Fullscreen Controller
* Fixed error messages on startup when VLC wasn't correctly uninstalled
before installation
* Fix showing of controller when returning from fullscreen playback
* Multiple directory and path location fixes.
Qt4 interface:
* Added Faster/Slower icons to the controller panel
* Fixed lost playlist columns when switching the playlist view
* Added needed options to Simple preferences (to avoid NVIDIA drivers issues)
* Fullscreen controller: added time label, remembering of last position
* Fixed drag'n drop behaviour on the playlist
* Multiple other fixes (Enter hotkey in preferences, Skins selection...)
Changes between 0.9.1 and 0.9.2:
-------------------------------* Restored the old behavior of --sout-keep. It is now de-activated by default.
* Skins2 interface repaired on Windows.
* Multiple bugfixes.
Changes between 0.9.1 and 0.9.0:
-------------------------------* Multiple bug fixes.
Changes between 0.8.6i and 0.9.0:
--------------------------------Important notes:
---------------* This release will need Windows 2000 and Mac OS X 10.4 (Tiger), or more
recent to work correctly
* The HTTP interface is now only available on the local machine by default.
If you want to make it available from other machines, you will have to
edit the ".hosts" file.
- On UNIX/Linux, the file is in /usr/share/vlc/http/.hosts
If you're using the old http interface, it's located in
/usr/share/vlc/http/old/.hosts
- On Windows they are in C:\Program Files\VideoLAN\VLC\http\.hosts and
C:\Program Files\VideoLAN\VLC\http\old\.hosts
- On Mac OS X, you can find it in VLC.app/Contents/MacOS/share/http/.hosts
and respectively in VLC.app/Contents/MacOS/share/http/old/.hosts
* This version of VLC contains a new interface for Windows and Linux.
This interface has a fullscreen controller and simplified preferences.
This interface lacks the "Streaming Wizard" that used to be present in VLC
0.8.6, but provides basic profiles.
* The behavior of --sout-keep was changed. It's now activated by default.
* The marq, mosaic and logo commands in the rc interface changed. They
now require a target name as their first argument. Example:
vlc --sub-filter "marq@test{marquee=Hello}" -I rc <somevideo>
You can then use commands like: @test marq-marquee Goodbye
If you didn't name the object using @test, its name will default to the
plugin name (hence 'marq') in this example.
These new commands are also available in the telnet interface.
* The "rtp" access output module has been removed.
Please use the RTP stream output instead, e.g.:
Old: '#std{access=rtp,mux=ts,dst=239.255.1.2:5004,sap}'
New: '#rtp{mux=ts,dst=239.255.1.2,port=5004,sap}'
*
*
Linux Port:
* VLC now complies with the XDG Base Directory Specification version 0.6
http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html
(which means that VLC doesn't use the $HOME/.vlc directory anymore)
Mac OS X Port:
* Mac OS X Framework "VLCKit" that can be used to embed VLC in third party
applications (Google Summer of Code Student project, Mac OS X 10.5 only)
* New text renderer based on Quartz replacing the existing Freetype solution
* Complete compatibility with Mac OS X 10.5 Leopard
* It is now required to compile a fully featured build
* The support of Mac OS X 10.3.9 and QuickTime 6.x was discontinued.
LibVLC:
* Event management and various improvements in libvlc
(Part of a Google Summer of Code Student project)
New Localizations:
* Finnish
* Persian
* Polish
* Punjabi
* Bulgarian
Developers:
* LibVLC now supports externally built plugins properly.
A "vlc-plugin" pkg-config package is provided.
* Java bindings are now built from a separate source.
Changes between 0.8.6h and 0.8.6i:
---------------------------------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)
*
*
*
*
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
Changes between 0.8.6 and 0.8.6a:
--------------------------------CDDA / VCDX plugins:
* Security updates (VideoLAN-SA-0701, CVE-2007-0017)
Mac OS X Interface:
* Fullscreen controller improvements
Changes between 0.8.5 and 0.8.6:
-------------------------------Playlist:
* Shoutcast TV listings support
Input:
* Support for RTSP authentication
* Support for adding subtitles on the fly
* Fixed MPEG-PS duration calculation
* ATSC support for DVB input
* Partial reading support for DVR-ms recordings
* Partial reading support for MXF and GXF fileformat
* Improved support for Flash Video files
Decoders:
* Native WMV9/VC-1 support
* WMA Speech support (through binary codecs)
* VP5/VP6 - Flash Video support (not VP61)
* The True Audio Lossless codec support
* Matroska WavPack support
* Improved H.264 support (interlaced, speed improvements etc but no PAFF)
* Fixed a problem with MPEG2 field pictures
* Fixed swapped colors on DVB subtitles
Video output:
* Additional OpenGL effects (cylinder, torus, sphere, ...)
* Experimental Direct3D 9 video output (win32). Best served on Vista :)
* Improved libcaca support
Interfaces:
* All
* New hotkeys for crop and zoom
* Support for snapshots from the HTTP interface
* Windows
* Systray support in skins
* OS X
* Support for Apple Remote control
* Fullscreen controller panel (artwork by Simon Damkjr Andersen)
* New playmode buttons (artwork by Simon Damkjr Andersen)
* right/ctrl-click menu in video outputs
* Main Menu uses autohide when playing videos in fullscreen mode
* Linux
* Notifications using notification-daemon
Windows port:
* Support for Unicode filenames (Windows NT and above)
Windows 9x/ME users:
- Please note that these versions of Windows are not officially supported
- Unicode support for Windows 9x/ME applications is available through the
Microsoft Layer for Unicode available from the following location:
http://www.microsoft.com.nsatc.net/globaldev/handson/dev/mslu_announce.ms
px
Download the MSLU package (unicows) and extract the content into the fold
er
C:\Windows\System
* Fixed IPv6 support on the client side
* Fixed disable screensaver (Direct3D and DirectX video output)
Localization:
* Add Czech
* Add Slovak
* Add Malay
* Add Slovenian
Developers:
* Updates to the libvlc API
* Fixes for the mozilla and activeX plugins
Changes between 0.8.4a and 0.8.5
-------------------------------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
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
Audio filters:
* Fixes, enhancements and new options related to the Headphone Channel
Mixer and Dolby Surround
Stream output:
* New shout output module to forward streams to icecast servers
* Fixed several SAP and SDP announcement bugs
* Fixed MTU handling to avoid IP fragments
Interfaces:
- new cone icon by Richard iestad (Eurodata, retron.info)
* Mac OS X
- New streaming and transcoding wizard
- New extended controls panel
- New bookmarks window
- Fixed playlist sorting
- Fixed drag-and-drop inside the playlist
* wxWidgets
- Rename wxWindows interface in wxWidgets.
- All the --wxwin-* options are now --wx-*
- Support for RTP streaming in Stream Ouput dialog
- Now require wx2.6 with Unicode support
* Skins2
- Tree playlist
* HTTP
- New RPN functions to control VLC features (see play-howto)
- Facilities to correctly handle non-ASCII characters and spaces in
the names of files
- Include macro to include other files
- CGI 1.0 support
ActiveX plugin:
* Should now work outside IE as well
Mac OS X port:
* New script to delete the preferences automatically
Windows port:
* Fixed bandwidth problems of HTTP streaming
* Fixed audio problems with DirectX audio output
Translations:
The following languages were added:
* Galician
* Korean
* Romanian
* Simplified Chinese
The following languages were re-added:
* Swedish
Changes between 0.8.1 and 0.8.2:
-------------------------------Core support:
* Rewrite of the playlist
- Tree structure
- Input preparsing (for meta-data)
- Grouping (by artist, ...) support
* Preferences improvements:
Demuxers:
* Support for iTunes Music Store previews
* Support for MJPEG webcams (i.e. AXIS cams)
* Added initial mp4 and mpeg-ts text track support
* Windows Media Server RTSP support
* Support for MPEG TS streams with error correction (204/192 bytes TS packets)
* Support for DTS audio in MPEG TS (ETSI TS 102 154 Annex G)
* Skins2 .vlt file loader (only when skins2 is the current interface)
* Improved Ogg demuxer
* Support for MPEG PS streams with MPEG 4 video.
* Support for so called AACPlus webstreams
Codecs:
* G.726 audio support
* 14496-17 MPEG TS text support
* MPEG-4 text support
* Vastly improved DVB subtitles decoder (ETS 300 743)
* Enabled color in DVB subtitles rendering
* VobSub supported both externally and in Matroska
Stream Output:
Encoders:
* Re-use audio/video/spu decoders in transcoder module. From now on,
everything that is playable by VLC should be transcodable as well
* Subtitles overlaying in transcoder
* Subpictures overlaying in transcoder (see video output)
* Frame rate selection in the transcoder
* DVB subtitles encoder
* MPEG 1 layer 2 audio encoder using libtoolame
* Improved vorbis/theora encoding
Muxers:
* Text track muxing for mp4
* Multipart mjpeg muxing. Your video is directly viewable in a Mozilla Browser
* 14496-17 text track muxing for MPEG TS
* Support for DTS audio in MPEG TS (ETSI TS 102 154 Annex G)
* Teletext (0x56 descriptor) streaming support in MPEG TS.
* New WAV muxer (supports multi-channel audio)
* Improved ASF muxer
Misc:
* H.263 RTP streaming support
* SDP generation outputs more compliant SDPs and can create SDP files now
* Improved RTSP and VoD server (experimental)
Audio Output:
* New audio equalizer filter
* Very trivial volume normalizer
* True channel downmixing when playing 5:1 material on Stereo
* More gradual resampling which should improve the pitch changing effect
* New audio output plugin using portaudio v19
Video Output:
* Roku HD1000 Video output
* Experimental generic OpenGL video output (X11, Win32, MacOS X)
with support for effects.
* Improved filter and subpictures support :
- New filters can be streamed.
- "Subpicture filters" to overlay subpictures on video
- Centralized scaling and blending
* New filters :
Mac OS X port:
* New opengl video output plugin.
Win32 port:
* A few improvements to the DirectShow input plugin.
* Fixed ipv6 name resolution.
Changes between 0.6.2 and 0.7.0:
-------------------------------Core support:
* Brand new decoder/packetizer api.
Adds a lot more flexibility while also simplifying the decoder plugins.
* New encoder api (Ffmpeg, Vorbis, Theora, Flac and Speex encoders available).
* Video outputs are recycled if possible.
This removes any 'flicker' between two similiar video files.
* Fixed the video filters. Video should no longer go black when using filters.
* New input core. Advantages are: better seeking, more responsive, support for
subtitle files at the core, and much much more.
Playlist:
* Added a repeat mode to repeat a single file over and over.
* Playlist sorting
Input:
* RTP/RTSP support.
* Fixed annoying seeking problem with Ogg files (seeking would take ages).
* Support for Flac in Ogg files.
* MPEG TS demuxer also handles A52 and AAC audio in DVB streams.
* Rewrite of the Flac demuxer.
* cddax and vcdx plugins using libcdio, libvcd and libvcdinfo. (Linux only)
* Reworked DVB tuning.
* Better Icecast support.
* New MPEG video elementary streams demuxer.
* New DTS audio elementary streams demuxer.
Codecs:
* Support for Theora video encoding.
* Support for Speex audio decoding/encoding.
* Rewrite of the Flac decoder + encoding support.
* Support for MPEG2 422 decoding which was recently added to libmpeg2 (cvs).
* Support for AAC + SBR and proper multi-channel re-ordering.
* MPEG 2.5 audio support.
* Removed deprecated decoders (a52_old, mpeg_video and mpeg_audio).
Stream output:
* Improvements to the MPEG TS muxer.
* New transrating module for MPEG2 video.
* Added packetization for MPEG AAC ADTS streams.
* Added packetizers for Flac, Speex, Theora, LPCM, DTS and SPU streams.
* Improved mp4 muxing and added AAC/MP4V support when transcoding.
* Improved Ogg muxing and added Theora, Speex, Flac and subtitles support.
* MPEG TS muxer follows the ATSC/DVB specs for embedded A52 audio.
* --sout-keep option to keep the stream open while changing input.
* Preliminary RTP support.
* Fixes to SAP announces.
Interface:
* Skins:
*
*
*
*
- Bugfixes
- misc improvements (eg, "stay on top" option).
New standardized and customizable hotkeys.
wxWindows
- Playlist improvements (Sort, Search, mode buttons).
- Improvements and help in preferences
- New streaming wizard
- Revised Disc Open menu
HTTP
- Improvements of the standard pages
- Support for new commands
OSD ( OS X and hotkeys only atm ).
Service discovery:
* Many fixes to the SAP module
* SAP now supports HTTP streams
Subtitles:
* Text subtitles now have a black outline.
* Text subtitles autodetection.
* Text subtitles charset autodetection.
* Text subtitles for all videofiles. Results may vary.
* Text subtitles in Hebrew are supported. Arabic partially.
* Automatic fontsize selection for text subtitles.
* Fixed SAMI text subtitles support.
* Support for subtitles in Matroska files.
* Support for subtitles in DVB streams.
Mac OS X port:
* New controller designed by Max Rudberg from www.maxthemes.com
* Save playlist.
* Works on 10.1.x again. Apologies for that problem.
* Support for Panther.
* Support for raw dumping of streams to disk.
* Mozilla plugin for Mac OS X (experimental).
Win32 port:
* New DirectShow input module (for video acquisition cards, webcams, PVRs...).
* VLC can be installed as a Windows NT service.
* Allow on the fly switching of the main interface.
* Support for 3F2R in audio output.
* New --one-instance option to "force" only one running instance of VLC.
* Mozilla plugin for Windows (experimental).
* Multimonitor support (untested).
* Fixed nasty timing bug on some dual-cpu / P4 with hyperthreading systems.
Linux port:
* Improved Video4Linux input. Also added support for an audio only input.
* Support for real-time priority when running with root privileges.
* Allow on the fly switching of the main interface.
iPaq port:
* Brand new Gtk 2 interface
Miscellaneous:
* Audio visual effects filters (spectrum, scope and random).
* Audio visual effects filter using goom.
* Spanish, Portuguese Brazilian and Hungarian translations.
* libcaca video output (colored ascii)
*
*
*
*
Input demux:
* Better detection of AAC and mp3 files
* Support for OpenDML avi files
* More complete .mp4/.mov support
* Very early support for the Matroska container format (don't complain if it do
esn't work ;)
Codecs:
* VLC's own MPEG1/2 decoder has been replaced with libmpeg2
* Support for Sorenson 3 (SVQ3 or Quicktime content) via ffmpeg
* OSX support for QDM2 and QDMC sound, often used in QT content.
* Fixed a bug which was causing artefacts in DivX video (ffmpeg)
* Updated our theora decoder to use the alpha 2 release of libtheora
* If ffmpeg cannot keep up, skip and try to recover instead of stopping altoget
her
* Indeo Video 3 (IV32) support for little-endian computers. (so not for OSX)
Interfaces:
* The wxWindows interface is now fully useable as well as Unicode safe
* New HTTP remote control interface
Stream output:
* New stream output scheme. It is now possible to build a chain of stream outpu
ts
allowing for instance to stream and display some content at the same time.
* The stream output now allows to transcode content on the fly.
* Fixed major bug that prevented streaming mpeg 1/2 video with pulldown content
.
* SAP/SDP announcing support. (both IPv4 and IPv6)
Miscellaneous:
* New reset option for the preferences
* You can set your language in the prefences
* New video chroma conversion module using ffmpeg
* Added a Gentoo ebuild to the distribution
* Added a new smaller subtitles font (now the default) + scripts to generate yo
ur own
* SAP/SDP IPv6 support
UNIX ports:
* Basic support for the X11 Xinerama extension.
* New skinable interface ported to X11.
* Run opie-vlc and zaurus-vlc as GuiServer
Mac OS X port:
* When you add several items to the playlist, they are sorted alphabetically.
* New about panel and revamped preferences panel.
* Fixed the deinterlace menu.
* Float on top, Fit to Screen and a Transparency option for video out.
* New output dialog for transcode and display while stream capabilities.
* New icons by Davor Orel.
* New audio resampler. Should make VLC much faster.
* Fixed disappearing and crackling sound (PTS is out of range bug)
* We no longer automatically save the preferences when you quit the application
Miscellaneous:
* support for oldstyle id3 genres
UNIX ports:
* the SDL vout plug-in will now work on big-endian machines
Mac OS X port:
* reorderable playlist
* fixed the hiding of the mouse on multiple monitors
* fixed a big issue with some USB speakers
* support for mono audio output devices
* reset the audio-device to its default mode before quitting VLC
* fixed several cosmetic issues
* you can drag the controller window by its background (as it should be)
* the messages window remembers more lines
* delay and fps can now be overruled with subtitles files
* http and ogg stream output options
* Apple menu and friends will now be translated as well
Win32 port:
* new skinnable interface
* the directx video output doesn't crash anymore on ctrl+alt+del events.
iPAQ familiar Linux port:
* support for FLAC audio format
* the interface adapts to the screen size/rotation
* playlist
* network tab in the interface
* "apply" handling in preferences
Changes between 0.5.1a and 0.5.2:
--------------------------------Core support:
* advanced config options are now hidden by default
* new --spdif option to use the S/PDIF audio output by default
* fixed a 'clicking' sound when switching between streams
* new bandlimited resampler that should improve audio quality on primarily
Mac OS X
* fixed a problem with audio over http that caused some web radios to not work
* DTS S/PDIF support
Codecs:
* support
* support
* new but
* fixed a
Stream output:
* support for streaming DivX 1/2/3, wmv1/2, h/i263 over MPEG-2 TS
* new --ttl option for Time To Live
DVD support:
* fixed quite a few problems with the dvd menu support
UNIX ports:
* fixed the GNU-pth support
Win32 port:
* multi-channel audio and S/PDIF support for both the DirectX and Waveout
plugins
* localization support via gettext is now fully working
* rc interface is now fully useable
* fixed the MSVC project files generation
Mac OS X port:
* several fixes for multi channel audio devices. AC3 over SPDIF with
M-Audio Sonica Theater still does not work. this is most likely a driver
bug and has been reported to M-Audio. (Sonica, Revolution, Delta, Griffin
iMate and MOTU firewire devices should work)
* VLC now uses the default audio device
* new info panel
* very preliminary support for VLC control via applescript
* support for mouse gestures
* new priority scheme allowing to avoid lock-ups on low-end machines
Linupy port:
* there is a whole new port for the linupy distribution used by o.a. the
YOPY PDA. It is still experimental, please test it
Miscellaneous:
* improved ID3 tag detection
* changed several errors into warnings ; the frequently reported "this is
not a PS stream, continuing" is one of these
* mouse gestures work on windows and osx, but there still isn't any useful
gestures
* some support for .pls playlists used by shoutcast
Changes between 0.5.1 and 0.5.1a:
--------------------------------Mac OS X port:
* fixed a problem that caused VLC to select the wrong language when
English was set as the preferred language
Changes between 0.5.0 and 0.5.1:
-------------------------------Core support:
* new mouse gesture interface
* audio volume can now be changed at any time, even when no file is
playing
Input access:
* various minor fixes on the network inputs
* fixed some weird URL parsing problems (/Volumes/toto:tata/harry@coin.mpg)
* VCD: fixed track number and chapter indexing
Input demux:
* fixed a bad initialization in the mp4 plug-in
* new --buggy-psi option for TS streams which do not update their
continuity counter
Codecs:
* support for MPEG-2 intra slice refresh (aka. Slice-I) streams
DVD support:
* fixed a bug which turned the default interface command-line only
without the user consent
UNIX ports:
* GTK: fixed a crash when going fullscreen or changing volume from the
popup menu
* X11: new screen saver disabling plug-in (--extraintf screensaver)
* KDE: fixed compilation with KDE 3.1
* ALSA: fixed mono files output
Mac OS X port:
* fixed a crash on start-up on some localized systems
* lowered real-time priorities to avoid lock-ups on slow machines
* VLC can now be made the handler of ftp http mms and udp URLs
* playlist enhancements
* added half, normal and double video window menu items
* new step forward/step backward commands
* the dock should no longer be visible in fullscreen mode
* the Mac OS X binary is now compiled with Ogg/Theora support
* vlc.app is now VLC.app
Win32 port:
* fixed the "RichEdit line insertion error" bug
* VLC can now be run from outside its installation directory
* fixed a bug that prevented to find the default subtitle font
BeOS port:
* smarter BeOS priorities to avoid lock-ups
* few enhancements in the interface (especially the Settings window)
Opie port:
* native video output is working again
* only commandline interface support
* support for MPEG4, DivX through ffmpeg package
Changes between 0.4.6 and 0.5.0:
-------------------------------Core structure:
* object structure which allows for full re-entrancy, known as libvlc
* new audio output architecture based on filter pipelines, providing
S/PDIF and multi-channel support
* localization support via gettext on most architectures
* new stream output architecture, allowing to use VLC to unicast,
multicast or broadcast a stream to another VLC (only MPEG 1, 2 and 4
and A/52 streams are supported)
* build system now uses autoconf/automake/autopoint
Input access:
* mms:// support
* ftp:// support
* stability fixes in the HTTP access
* auto-detection of RTP encapsulation
* VCD entry points support
* VCD image file support
Input demux:
* support for *.asf format
*
*
*
*
*
*
*