]> git.sesse.net Git - vlc/blobdiff - NEWS
Remove unneeded msg_Error.
[vlc] / NEWS
diff --git a/NEWS b/NEWS
index ce16f174b039a533bdab179c087405f6ccfe08ba..2413e0db2d67c953cafd73fb8a867a364f8b5028 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -35,29 +35,61 @@ 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.
+ * 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 BACKWARD being
+   reserved for future implementations and are thus not functional atm.
+ * Croping and padding in transcode are now done using the croppadd video
+   filter. For example:
+   transcode{vcodec=mp2v,vfilter=croppadd{cropttop=20,cropbottom=30,paddleft=100}}
+ * Canvas setting in transcode is now done using the canvas video filter.
+   For example:
+   transcode{vcodec=mp2v,vfilter=canvas{width=640,height=480}}
 
 Changes:
 --------
 
+Security updates:
+ * Updated libfreetype on Windows and Mac OS X (CVE-??)
+
 Playlist:
  * Vastly improved playlist support:
     * 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:
+ * Video for Linux 2 (V4L2) input support
  * 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)
@@ -68,17 +100,8 @@ Input/Demuxers:
  * Raw video support
  * 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
@@ -96,6 +119,7 @@ Decoders:
  * NellyMoser ASAO support
  * APE (Monkey audio) support
  * VBI & EBU (Teletext) support
+ * RealVideo support (with the RealVideo run-time)
 
 Subtitles:
  * Ogg/Kate subtitles support
@@ -105,14 +129,18 @@ Subtitles:
  * MPSub subtitles support
  * JacoSub subtitles basic support
  * MPL2 subtitles support
- * Rewrite of ASS/SSA scripts and 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
+ * Correct Right-to-left languages in 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
@@ -132,8 +160,9 @@ Video output and filters:
  * 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
+ * New croppadd and canvas video filters.
 
-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
@@ -148,6 +177,7 @@ Stream output:
  * UDP-Lite transport for RTP
  * DCCP transport for RTP
  * Lots of fixes for RTSP broadcasting
+ * RTMP output
 
 Interfaces:
  * Windows/Linux
@@ -157,11 +187,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
@@ -176,7 +206,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
 
@@ -188,6 +218,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.
@@ -201,6 +232,54 @@ 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:
 ----------------------------------