]> git.sesse.net Git - vlc/blobdiff - NEWS
Cleanup, a few additions
[vlc] / NEWS
diff --git a/NEWS b/NEWS
index cd280f0ac048e0b2440c11d1745b181e22c161b8..169e646e8fdbecaf2712c09b64b64be0d9245c4f 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -5,8 +5,6 @@ Changes between 0.8.6 and 0.9.0-git (not released yet):
 
 Important notes:
 ----------------
- * On Linux, localization will be disabled if you have glibc 2.6 or 2.7 due
-   to a major bug in libintl with these glibc versions.
  * 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.
@@ -27,7 +25,7 @@ Important notes:
    vlc --sub-filter "marq@test{marquee=Hello}" -I rc <somevideo>
    You can then use commands like: @test marq-marquee Goodbye
    These new commands are also available in the telnet interface.
- * The "rtp" access output module has been removed:
+ * 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}'
@@ -37,6 +35,8 @@ Important notes:
  * 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
+ * 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.
 
 Changes:
 --------
@@ -46,20 +46,36 @@ Playlist:
     * Media library support
     * "Live search"
     * Shoutcast TV listings
-    * Audioscrobbler/last.fm support
+    * 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
 
-Input/Demuxers:
+Inputs:
  * UDP-Lite transport for RTP/AVP
  * DCCP transport for RTP/AVP
  * Proxy support for MMSH stream
  * JACK audio input support
- * MP4 gpac and Apple chapter support
  * Input run time option (improved live stream recording)
+ * BDA devices access module for DVB-C/S/T capture cards on Microsoft Windows
+ * Re-written Screen access module for Mac OS X
+   using OpenGL instead of QuickDraw
+ * Screen module now supports partial screen capture and mouse following on X11.
+ * Experimental EyeTV access module (Mac OS X only)
+   This requires the user to install a plugin to EyeTV.app
+   (available as a separate download).
+ * RTMP input support
+ * QTKit-based Input module for Mac OS X allowing display and streaming of video
+   taken from all QuickTime-compatible video devices (no audio yet)
+ * HTTP access now supports gzip compressed data and Digest Access
+   Authentication.
+ * New options to reduce latency between arrival of raw data and display of
+   frames. (--auto-adjust-pts-delay and --use-stream-immediate)
+
+Demuxers:
+ * MP4 gpac and Apple chapter support
  * Fixed playback of AIFF stereo files
  * Fixed audio glitch on seek
  * Improved FLAC demuxer (duration / current time / meta data)
@@ -71,21 +87,11 @@ 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
- * Re-written Screen access module for Mac OS X using OpenGL 
-   instead of QuickDraw
- * Experimental EyeTV access module (Mac OS X only)
-   This requires the user to install a plugin to EyeTV.app
-   (available as a separate download).
- * HTTP access now supports gzip compressed data and Digest Access
-   Authentication.
 
 Decoders:
  * VP60/VP61/VP6F/VP62 support
- * MKV USF subtitles support
- * HTML-based subtitles support
  * Flash Screen Video support
  * CamStudio Screen Video support
  * DosBox Capture support
@@ -100,12 +106,27 @@ Decoders:
  * NellyMoser ASAO support
  * APE (Monkey audio) support
  * VBI & EBU (Teletext) support
+ * RealVideo support (with the RealVideo run-time)
+
+Subtitles:
+ * Ogg/Kate subtitles support
+ * AQTitle subtitles support
+ * MKV USF subtitles support
+ * HTML-based subtitles support
+ * MPSub subtitles support
+ * JacoSub subtitles basic support
+ * MPL2 subtitles support
+ * Rewrite of ASS/SSA scripts and subtitles support
+ * PowerDivx (.psb) Subtitles support
+ * Realtext subtitle support
+ * DKS subtitle support
+ * SubViewer 1.0 (SubRip09) subtitles support
 
 Encoders:
  * Flash Screen Video support
  * Improved H.264 encoding speed
 
-Video output and filters:
+Video outputs and filters:
  * New CoreAnimation output module (Mac OS X 10.5 only)
  * Adjust, Invert and Distort (now split into Wave, Ripple, Gradient and
    Psychedelic) video filters can now be streamed
@@ -126,7 +147,7 @@ Video output and filters:
  * Support for Intel SSE2 instruction set in chroma converters
  * Improved use of Intel MMX instruction set in chroma converters
 
-Audio output and filters
+Audio outputs and filters:
  * Replay gain support
  * Audio playback when going slower/faster (no pitch filter yet)
  * New spatializer audio filter
@@ -141,6 +162,7 @@ Stream output:
  * UDP-Lite transport for RTP
  * DCCP transport for RTP
  * Lots of fixes for RTSP broadcasting
+ * RTMP output
 
 Interfaces:
  * Windows/Linux
@@ -150,11 +172,11 @@ Interfaces:
      end-user suitable way.
    * Improved user interaction
    * Improved mouse gestures
-   * Fastly improved Update checker
+   * Vastly improved Update checker
    * Full support for meta data editing (ID3v2, Ogg/Vorbis, AAC, APEv1/2)
  * Mac OS X
    * Improved video output features
-   * Access to VideoLAN's Help Wiki within VLC
+   * Online access to VideoLAN's Help Wiki within VLC
    * New setting to disable the "Recent Items" service
    * When playing Radio (live) streams, the current track is shown correctly
    * Correct appearance on Macs using Aqua's graphite theme
@@ -169,7 +191,7 @@ Interfaces:
      (Media Player Remote Interfacing specification), a common dbus control 
      interface for media players that intends to become an xdg standard when 
      finished: http://wiki.xmms2.xmms.se/index.php/Media_Player_Interfaces .
-   * Motion module use disk accelerometers to keep video horizontal
+   * Motion module using disk accelerometers to keep video horizontal
    * Plugin to set Telepathy presence message using MissionControl
  * Fixed VLM schedule time on Linux
 
@@ -181,6 +203,7 @@ Linux Port:
 Mac OS X Port:
  * Mac OS X Framework 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 was discontinued.
@@ -194,12 +217,60 @@ New Localizations:
  * Persian
  * Polish
 
+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.6g and 0.8.6h:
+----------------------------------
+
+Security updates:
+ * Updated GnuTLS and libgcrypt on Windows and Mac OS X (CVE-2008-1948, 
+   CVE-2008-1949, CVE-2008-1950)
+ * Updated libxml2 on Windows and Mac OS X (CVE-2007-6284)
+
+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:
+ * Removed VLC variable settings from Mozilla and ActiveX 
+   (CVE-2007-6683, VideoLAN-SA-0804)
+ * Removed loading plugins from the current directory 
+   (CVE-2008-2147, VideoLAN-SA-0805)
+ * Updated libpng on Windows and Mac OS X (CVE-2008-1382)
+ * Fixed libid3tag denial of service (CVE-2008-2109)
+ * Fixed libvorbis vulnerabilities (CVE-2008-1419, CVE-2008-1420, CVE-2008-1423)
+ * Fixed speex insufficient boundary check (CVE-2008-1686, oCERT-2008-004)
+
+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:
- * Really fixed subtitle buffer overflow (CVE-2007-6681)
+ * Really fixed subtitle buffer overflow (CVE-2007-6681, CVE-2008-1881)
  * Fixed Real RTSP code execution problem (CVE-2008-0073)
  * Fixed MP4 integer overflows (CVE-2008-1489, CVE-2008-1768)
  * Fixed cinepak vulnerabilities (CVE-2008-1769)