X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=NEWS;h=46b5beb1bafbe528acb106d5973f673f2e88452d;hb=b5e274fa1b9a78af525e0b10f80ab3936ab0b97d;hp=be10395dc0b1faf72b69a9808eeec0d418b412c4;hpb=e2a614c82b502ea6c3cdee7d0fc39cbb9627041e;p=vlc diff --git a/NEWS b/NEWS index be10395dc0..46b5beb1ba 100644 --- a/NEWS +++ b/NEWS @@ -1,7 +1,26 @@ -$Id$ +Changes between 0.9.1 and 1.0.0-git: +------------------------------------ -Changes between 0.8.6 and 0.9.0-git (not released yet): -------------------------------------------------------- +Inputs: + * Mouse cursor support in x11 and win32 screen modules + * Screen module now supports partial screen capture and mouse following on + windows. + +Decoders: + * AES3 (SMPTE 302M) support + * E-AC3 (A/52b) support + +Stream output: + * Restored the old mpeg2 transrating module. + * Restored the old behavior of --sout-keep. It is now de-activated by default. + * Multiple bridge-in instances are now possible. + * bridge-in can be used to configure a placeholder stream. + +Changes between 0.8.6i and 0.9.1: +--------------------------------- + +Note: version 0.9.0 was skipped due to bugs being discovered at the last +minute. Important notes: ---------------- @@ -17,14 +36,16 @@ Important notes: - 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. This interface lacks the - "Streaming Wizard" that used to be present in VLC 0.8.6. - If you absolutely need it, we advise you to keep VLC 0.8.6. + 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. * 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 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.: @@ -33,11 +54,13 @@ Important notes: * 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 (CVE-2007-6683). - * The old access:url syntax is no longer supported. Use access://url instead. + * The old access:url syntax is no longer supported to resolve ambiguities + with some file names. Use access://url instead. E.g.: vlc:quit -> vlc://quit ; udp:@239.255.12.12 -> udp://@239.255.12.12 - * The ffmpeg module has been removed and replaced by avcodec, avformat, swscale - (or imgresample if you use a swscale-less ffmpeg build) and postproc modules. + * The ffmpeg module has been removed and replaced by the new avcodec, + avformat, swscale (or imgresample if you use a swscale-less ffmpeg build) + and postproc modules. * The web plugins ActiveX (IE)/Firefox/Mozilla/Safari now recognize the following states: IDLE/CLOSE=0, OPENING=1, BUFFERING=2, PLAYING=3, PAUSED=4, STOPPING=5, FORWARD=6, BACKWARD=7, ENDED=8, ERROR=9. With FORWARD and @@ -49,12 +72,15 @@ Important notes: * Canvas setting in transcode is now done using the canvas video filter. For example: transcode{vcodec=mp2v,vfilter=canvas{width=640,height=480}} + * Glide video output module has been removed. Changes: -------- Security updates: * Updated libfreetype on Windows and Mac OS X (CVE-??) + * TTA Parser improvements (CVE-2008-3732) + * MMS Access Module improvements (CVE-2008-3794 ) Playlist: * Vastly improved playlist support: @@ -64,9 +90,9 @@ Playlist: * Audioscrobbler/Last.FM support * Album art support * 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/lua/meta/README.txt + (Default scripts open YouTube, DailyMotion, metacafe, Google Video and + lots of other URLs) + * User definable Lua album art fetcher scripts. See share/lua/meta/README.txt Inputs: * Video for Linux 2 (V4L2) input support @@ -82,6 +108,7 @@ Inputs: * Experimental EyeTV access module This requires the user to install a plugin to EyeTV.app (available as a separate download). + * Simple RTP input (with MPEG A/V, G.711 and PCM support). * RTMP input support * QTKit-based Input module for Mac OS X allowing display and streaming of video taken from all iSight-labelled video cameras (no audio support) @@ -113,6 +140,7 @@ Decoders: * DosBox Capture support * Karl Morton's Video support * limited atrac3 support + * Fraps support * Fluidsynth MIDI software synthesis (with external sound fonts) * New codec FOURCCs to support more specific files: Avid, FCP, Sony, Samsung, ... @@ -121,6 +149,7 @@ Decoders: * NellyMoser ASAO support * APE (Monkey audio) support * RealVideo support (with the RealVideo run-time) + * Dirac video support using libschroedinger Subtitles: * Closed Caption Decoder (DVD, ReplayTV, TiVo, DVB/ATSC) @@ -155,7 +184,8 @@ Video outputs and filters: * 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*. + * Support for RGBA and I420 blending. + The latter 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. @@ -167,7 +197,8 @@ Video outputs and filters: Audio outputs and filters: * Replay gain support - * Audio playback when going slower/faster (no pitch filter yet) + * Audio playback when going slower/faster (with pitch correction via + new scaletempo audio filter) * New spatializer audio filter * Correct DTS output via S/PDIF @@ -204,7 +235,8 @@ Interfaces: * Correctly displays wide characters when using an UTF-8 locale, if libncursesw is available. * Some nice colors if the terminal supports it (most do) - * Experimental Lua interface modules. See vlc -I lua for more info + * Experimental Lua interface modules. See vlc -I lua and + share/lua/playlist/README.txt for more info. * Unix * Option to allow only one running instance, using D-Bus interface. * D-Bus Interface implementing the MPRIS @@ -236,6 +268,8 @@ New Localizations: * Finnish * Persian * Polish + * Punjabi + * Bulgarian Developers: * LibVLC now supports externally built plugins properly. @@ -243,6 +277,21 @@ Developers: * 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) + * Updated Polish translation + + Changes between 0.8.6g and 0.8.6h: ----------------------------------