]> git.sesse.net Git - vlc/blobdiff - NEWS
Qt: Access-filter 'record' does not exist anymore.
[vlc] / NEWS
diff --git a/NEWS b/NEWS
index be10395dc0b1faf72b69a9808eeec0d418b412c4..46b5beb1bafbe528acb106d5973f673f2e88452d 100644 (file)
--- 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 <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.:
@@ -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:
 ----------------------------------