Release changes

From VideoLAN Wiki
Revision as of 06:30, 12 January 2010 by Underground78 (talk | contribs) (Vadalism Undo revision 15320)
Jump to navigation Jump to search

To see the current changes under development, read Next changes.

Changes between 0.8.6h and 0.8.6i

Security updates

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

Changes between 0.8.6g and 0.8.6h

Security updates

Goodies

  • Updated libebml and libmatroska on Mac OS X. Reliability improvements.
  • Miscellaneous bugfixes in multiple modules and in libvlc (ftp access, record access filter, video filters, RC interface, playlist demuxer, IP networking, MPJPEG muxer, stream outputs)
  • Improved support for MPEG2 content created by Final Cut Pro
  • More reliable audio reception for MPEG TS streams
  • Fixed a regression in 0.8.6g where usage of the snapshot feature could lead to an unexpected application termination
  • New Serbian translation
  • Updated Romanian translation

Changes between 0.8.6f and 0.8.6g

Security updates

Various bugfixes

  • Fixed various memory leaks, improving stability when running as a server
  • Fixed compilation with recent versions of FFmpeg
  • Correctly parses SAP announcements from MPEG-TS
  • Fixed AAC resampling
  • The Fullscreen Controller appears correctly on Mac OS X, if the 'Always-on-top' video option was selected.


Changes between 0.8.6e and 0.8.6f

Security updates

Various bugfixes

  • The Mozilla plugin registers a usable range of MIME-types on Mac OS X
  • Improved video output behavior on multi-screen setups running Mac OS X
  • Fixed crashes in H264 packetizer
  • Close MMS access on network timeout
  • Fix some problems with AAC decoder & packetizer


Changes between 0.8.6d and 0.8.6e

Various bugfixes

  • Resume playback for viewing content over FTP
  • Fixed XShm detection with remote X11

Security updates

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

Changes between 0.8.6c and 0.8.6d

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

Active X plugin

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 (CVE-2007-6683)
  • RTSP server remote denial of service fixed (CVE-2007-6684)

Changes between 0.8.6b and 0.8.6c

Various bugfixes

Notably:

  • Windows Vista compatibility
  • Cropping in Direct3D
  • Fullscreen change crash on Mac OS X
  • RSS filter string overflow
  • Few memory leaks
  • MKV demuxer crash (related to seeking)

CDDA / Vorbis / Theora / SAP plugins

Demuxers

  • Fixed a problem with detecting embedded subtitles (GAB2 format) in AVI
  • Prevent WAV file integer overflow (CVE-2007-3467 & CVE-2007-3468)

Decoders

  • Updated FLAC API compatibility

Input

  • Support for new v4l2 encoder API

Localisation

  • New localisation: Arabic, Persian

Changes between 0.8.6a and 0.8.6b

Various bugfixes

  • out-of-bound read in demuxers
  • demuxers crashes (incl. CVE-2007-0256)
  • Mac OS X Interface crashes
  • VP31 decoding on Windows platforms

Decoders

Webbrowser plugins

  • rectified behaviour and improved usability

Mac OS X Interface & Port

  • diverse usability improvements
  • new wizard option to include 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

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 Damkjær Andersen)
    • New playmode buttons (artwork by Simon Damkjær 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.mspx
      Download the MSLU package (unicows) and extract the content into the folder 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