X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=NEWS;h=526273bc340a4bd041b8500fc194d388b2d2d8d2;hb=6a9a48403ab590039e4b281481b7c977682a353c;hp=b520607dbd261e5daa1296ff3852e49b19ae4ceb;hpb=63e066369803c46da28c7487396e045c3b770d99;p=vlc diff --git a/NEWS b/NEWS index b520607dbd..526273bc34 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,6 @@ $Id$ -Changes between 0.8.6 and 0.9.0-svn (not released yet): +Changes between 0.8.6 and 0.9.0-git (not released yet): ------------------------------------------------------- Important notes: @@ -19,12 +19,10 @@ Important notes: 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 lacks a few features that used to be present in VLC 0.8.6: - - "Streaming wizard" and "VLM control". These features will be replaced + - "Streaming wizard". These features will be replaced by a better alternative in the next version. If you absolutely need these - features, we advise you to keep VLC 0.8.6 - - Similarly, "Bookmarks" will be reintroduced in an improved version at a - later point - * The behavior of --sout-keep has changed. It's now activated by default. + features, we advise you to keep VLC 0.8.6. + * 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 @@ -32,11 +30,14 @@ Important notes: 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,dst=239.255.1.2,sap}' - New: '#rtp{dst=239.255.1.2,sap}' + 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}' * You now need to append --m3u-extvlcopt to your command line to enable EXTVLCOPT options parsing in m3u playlists. Note that only a limited set - of options is available to m3u playlists. + of options is available to m3u playlists (CVE-2007-6683). + * The old access:url syntax is no longer supported. Use access://url instead. + E.g.: vlc:quit -> vlc://quit ; + udp:@239.255.12.12 -> udp://@239.255.12.12 Changes: -------- @@ -48,10 +49,10 @@ Playlist: * Shoutcast TV listings * Audioscrobbler/last.fm support * Album art support - * User definable Lua playlist scripts. See share/luaplaylist/README.txt + * User definable Lua playlist scripts. See share/lua/playlist/README.txt (Default scripts open YouTube, DailyMotion, metacafe and Google Video URLs) * User definable Lua metadata and album art fetcher scripts. See - share/luameta/README.txt + share/lua/meta/README.txt Input/Demuxers: * UDP-Lite transport for RTP/AVP @@ -71,6 +72,7 @@ Input/Demuxers: * Standard MIDI File (types 0 & 1) support * TiVo Series 2 support * v4l2 access module support + * BDA devices access module for DVB-C/S/T capture cards on Microsoft Windows * CD+G karaoke Files support * MXF files support @@ -101,18 +103,18 @@ Video output and filters: * Adjust, Invert and Distort (now split into Wave, Ripple, Gradient and Psychedelic) video filters can now be streamed * New puzzle video output filter - * Rewrite motion detection video filter + * Re-written motion detection video filter * New extract video filter (extract Red, Green and Blue components from a video) * New sharpen video filter (increase the contrast of adjacent pixels) - * New erase video filter (remove a logo from a video) - * Enhancements to subtitles' renderer to support bold, italic and some HTML - tags + * New erase video filter (removes logos from a video) + * Enhanced subtitles' renderer to support bold, italic and some HTML tags + (Google Summer of Code Student project) * Support for RGBA and I420 blending. This improves Mosaic CPU usage *a lot*. * New transparency mask video filter (for use with the mosaic_bridge module). - * New bluescreen video filter (for use with the mosaic_bridge module). This - was previously part of the mosaic module. - * Fix random characters problem in RSS filter. + * New bluescreen video filter (for use with the mosaic_bridge module). + This was previously part of the mosaic module. + * Fixed random characters problem in RSS filter. * Add rotate-deciangle for more precision on rotate filter * Support for Intel SSE2 instruction set in chroma converters * Improved use of Intel MMX instruction set in chroma converters @@ -121,6 +123,7 @@ Audio output and filters * Replay gain support * Audio playback when going slower/faster (no pitch filter yet) * New spatializer audio filter + * Correct DTS output via S/PDIF Stream output: * RTSP for TS-multiplexed broadcast streams @@ -136,15 +139,20 @@ Interfaces: * Windows/Linux * Brand new interface for Linux and Windows, based on the Qt toolkit * All + * New Simple Preferences dialogs showing the most important settings in an + end-user suitable way. * Improved user interaction * Improved mouse gestures * Fastly improved Update checker * Experimental Lua interface modules. See vlc -I lua for more info - * ncurses interface now uses ncursesw to correctly display wide characters - when using an UTF-8 locale. + * Ncurses: + * Correctly displays wide characters when using an UTF-8 locale, + if libncursesw is available. + * Some nice colors if the terminal supports it (most do) * Mac OS X * Improved video output features * Access to VideoLAN's Help Wiki within VLC + * New setting to disable the "Recent Items" service * Unix * Option to allow only one running instance, using D-Bus interface. * D-Bus Interface implementing the MPRIS @@ -169,23 +177,81 @@ LibVLC: * Event management and various improvements in libvlc (Part of a Google Summer of Code Student project) -Capture: - * new BDA device driver plugin for DVB-C/S/T capture cards on Microsoft - Windows - New Localizations: * Finnish * Persian * Polish +Changes between 0.8.6e and 0.8.6f: +---------------------------------- + +Security updates: + * Really fixed subtitle buffer overflow (CVE-2007-6681) + * Fixed Real RTSP code execution problem (CVE-2008-0073) + * Fixed MP4 integer overflows (CVE-2008-1489) + * Fixed cinepak integer overflow + +Various bugfixes: + * The Mozilla plugin registers a usable range of MIME-types on Mac OS X + * Improved VLC's 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: + * 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 + + 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 + * 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 @@ -193,15 +259,18 @@ Windows and Mac OS Binaries * FLAC Security Update (CVE-2007-4619) to prevent multiple integer overflows Active X plugin: - * Security update (VideoLAN-SA-0703) + * Security update (VideoLAN-SA-0703, CVE-2007-6262) 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 + * 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. + 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 @@ -210,6 +279,7 @@ 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. + * RTSP server remote denial of service fixed (CVE-2007-6684). Changes between 0.8.6b and 0.8.6c: @@ -224,10 +294,11 @@ Various bugfixes, notably: * MKV demuxer crash (related to seeking) CDDA / Vorbis / Theora / SAP plugins: - * Security updates (VideoLAN-SA-0702, CVE-2007-3316) + * Security updates (VideoLAN-SA-0702, CVE-2007-3316, US-CERT VU#200928) 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 @@ -268,7 +339,7 @@ Changes between 0.8.6 and 0.8.6a: --------------------------------- CDDA / VCDX plugins: - * Security updates (VideoLAN-SA-0701) + * Security updates (VideoLAN-SA-0701, CVE-2007-0017) Mac OS X Interface: * Fullscreen controller improvements