]> git.sesse.net Git - vlc/blobdiff - NEWS
Fix warnings
[vlc] / NEWS
diff --git a/NEWS b/NEWS
index 86e278c4d1fe22aa9d9ad80b6224a8ab09ec51c4..ea2f4500276e003cb6b4b2fe073c3988550515dd 100644 (file)
--- a/NEWS
+++ b/NEWS
 $Id$
 
 $Id$
 
+Changes between 0.8.4a and 0.8.5-svn (not yet released):
+--------------------------------------------------------
+
+Core support:
+ * Statistics collection (bitrates, packets, connections, ...)
+ * Support for downloading updates
+
+Input:
+ * Initial support for RTSP-over-HTTP (to allow NAT traversal)
+ * Linux DV (Digital Video - Firewire) input
+ * Improvements to the Audio CD input
+     - Separate playlist entries for the tracks 
+     - Support for CDDB 
+ * Support for more DVB (satellite) encryption modules
+ * Improved subtitles encoding support
+ * Improved support for playing MP4 files from the Web
+
+Decoders:
+ * Cook (Real audio) support
+
+Playlist / Services discovery:
+ * XSPF playlist support [ not included in 0.8.5-test1 ]
+ * Podcast support
+
+Audio output:
+ * New JACK audio output
+
+Video output:
+ * New video filters: 
+    - magnify: allows you to zoom on part of the image
+    - gradient and edge detection: "cartoon-like" effect
+    - bluescreen: overlay parts of a video transparently on another one
+ * Logo video filter: can now loop through multiple images
+ * RSS video filter: display feed images. Support for Atom feeds.
+ * Improvements to the subtitles rendering
+
+Stream output:
+ * Initial support for throttling users on VOD streams
+
+Interfaces:
+ * System to inform the user and request information 
+    - HTTP authentication
+    - Fatal errors
+    - ...
+ * wxWidgets
+    - VLM (VideoLAN Media Manager) control panel
+    - Improved media information panel (shows statistics, metadata, ...)
+    - Drag & Drop support in the playlist
+ * Skins2 
+    - Support for Winamp 2 skins
+    - Improved playlist handling
+    - Support for popup menus, animated bitmaps, equalizer, ...
+ * OS X
+    - Embedded Video output
+    - new Go-To-Specific-Time feature
+    - Improved media information panel (shows statistics, metadata, ...)
+    - support for processing multiple items with the wizard in a single run
+    - option to save selections in the wizard for a session (default enabled)
+ * HTTP
+    - New default interface pages for VLC and VLM (including a mosaic wizard)
+    - A bunch of new RPN functions
+
+Windows Port:
+ * MSN messenger "Now playing" support
+
+OS X Port:
+ * Mac-Intel compatibility
+ * Enhanced support of various audio output devices 
+ * Growl "Now playing" support
+
+*Nix port:
+ * Ability to log to syslog
+ * Root wrapper to avoid running VLC as root
+
+Developers:
+ * New libvlc API (not finished yet)
+ * Java bindings
+ * A bit more automatic testing
+
+Changes between 0.8.4 and 0.8.4a:
+---------------------------------
+
+Audio output:
+ * Fix a52 over spdif in alsa
+ * SPDIF output available again in the Mac OS X Audio menu.
+
+Decoder:
+ * Add support for new BMP and Cook (RealAudio G2) decoders in ffmpeg
+ * Add support for some non-standard FOURCCs used for H.264/H.263
+
+Demux:
+ * Fix bug with some HE-AAC audio tracks
+
+Services Discovery:
+ * HAL fixes, should now work with new API
+ * SAP, fix 20 second freeze on windows
+ * UPnP fixes
+ * Avahi 0.6 support
+Interfaces:
+ * Mac OS X
+    - fixed encoding of H.264/H.263 content when using the wizard 
+
+Changes between 0.8.2 and 0.8.4:
+--------------------------------
+
+Core support:
+ * Internal strings handling is now UTF-8 based
+ * New OSD system
+
+Video output:
+ * Fixed problems with OpenGL output
+ * New --monitor-par (pixel aspect ratio) option
+ * Fixed display problems with HDTV-1080 format
+
+Input:
+ * Improved DVB support for satellite bands other than Ku-band
+ * IPv6 and Extended passive mode support for FTP
+ * IPv6 Source Specific Multicast support
+ * GnomeVFS input module
+ * Support for RTP packet reordering
+ * Fixed syntax for FTP URLs
+
+Decoders:
+ * Support for libSDL_image to import different image types
+ * Musepack decoder using libmpdec
+ * QDM2 audio support (needs ffmpeg from 19th Oct 2005 or later)
+
+Services discovery:
+ * UPnP service discovery (Linux only at the moment)
+ * Bonjour service discovery using avahi (Linux only)
+
+Video filters:
+ * RSS feed overlay
+
+Audio filters:
+* Fixes, enhancements and new options related to the Headphone Channel
+  Mixer and Dolby Surround
+
+Stream output:
+ * New shout output module to forward streams to icecast servers
+ * Fixed several SAP and SDP announcement bugs
+ * Fixed MTU handling to avoid IP fragments
+Interfaces:
+- new cone icon by Richard ¯iestad (Eurodata, retron.info)
+ * Mac OS X
+    - New streaming and transcoding wizard
+    - New extended controls panel
+    - New bookmarks window
+    - Fixed playlist sorting
+    - Fixed drag-and-drop inside the playlist
+ * wxWidgets
+    - Rename wxWindows interface in wxWidgets.
+    - All the --wxwin-* options are now --wx-*
+    - Support for RTP streaming in Stream Ouput dialog
+    - Now require wx2.6 with Unicode support
+ * Skins2
+    - Tree playlist
+ * HTTP
+    - New RPN functions to control VLC features (see play-howto)
+    - Facilities to correctly handle non-ASCII characters and spaces in
+      the names of files
+    - Include macro to include other files
+    - CGI 1.0 support
+
+ActiveX plugin:
+* Should now work outside IE as well
+
+Mac OS X port:
+* New script to delete the preferences automatically
+
+Windows port:
+* Fixed bandwidth problems of HTTP streaming
+* Fixed audio problems with DirectX audio output
+
+Translations:
+ The following languages were added:
+ * Galician
+ * Korean
+ * Romanian
+ * Simplified Chinese
+ The following languages were re-added:
+ * Swedish
+
+Changes between 0.8.1 and 0.8.2:
+--------------------------------
+
+Core support:
+ * Rewrite of the playlist
+    - Tree structure
+    - Input preparsing (for meta-data)
+    - Grouping (by artist, ...) support 
+ * Preferences improvements: 
+    - New organization, designed to improve usability
+    - New configuration types (list of modules, ...)
+ * XML parsers
+ * Core image manipulation support
+ * Client-side SSL/TLS support
+ * SSL Client certificates checking support (allows for secure VoD)
+ * Renamed --spu-channel to --sub-track
+ * Renamed --spumargin to --sub-margin
+ * Renamed --audio-channel to --audio-track
+ * Renamed --filter to --vout-filter
+ * filters, extra interfaces, visualizations and service discovery modules are
+   now separated by ':' instead of ','
+ * Access filter architecture
+ * Track selection based on preferred language (--sub-language and --audio-language)
+ * Zsh autocompletion for VLC's arguments
+ * Many bugfixes...
+
+Input/Demuxers:
+ * Support for SOCKS proxy
+ * Support for Shoutcast Meta-data
+ * Support for (HE-)AAC raw-audio streams
+ * Support for images on a HTTP server that get refreshed on the server
+ * Better support for Kasenna streams
+ * RTSP UDP->TCP rollover support
+ * Massive Matroska improvements
+ * Support for XA and VOC audio files
+ * TiVo demuxer
+ * Samba (Windows shares) access module
+ * Improved CDDAX module (uses several playlist items)
+ * Fixes to Linux DVB support
+ * Fix the "negative subtitles delay" bug
+ * Support for FTP over IPv6
+
+Decoders / Encoders:
+ * Dirac decoder and encoder
+ * PNG decoder/encoder
+ * Improvements to DVB subtitles encoder
+ * Support for Apple Lossless Audio Codec
+
+Access filters:
+ * New Record and Timeshift filters
+
+Services discovery:
+ * New type of modules, that add items to the playlist
+ * Brand new SAP module
+     * To enable SAP, you now need to use "-S sap" or add SAP in 
+       the "Manage->Services Discovery" menu
+     ( IPv6 SAP is now enabled by default )
+     * Non-standard support for HTTP streams SAP announces removed
+ * HAL (Hardware Abstraction Layer) discovery
+ * DAAP (iTunes shares) support
+ * Shoutcast
+
+Audio output:
+ * Support for 20/24 bits LPCM
+
+Video output:
+ * Video snapshot support (png or jpg)
+ * Image file video output (png)
+ * Motion detection filter (can trigger playlist actions)
+ * Improvements to wall video filter
+ * Support for font color and opacity
+
+Stream output:
+ * Muxers
+    - ASF improvements
+ * VLM / VoD
+    - Ability to load a configuration file on startup
+    - Seeking support in VoD streams
+ * Mosaic (picture-in-picture system)
+
+Interfaces:
+ * wxWidgets
+    - Redesigned playlist : add playlist, add directory, ...
+    - Improved preferences
+    - Improvements to the wizard
+    - DVD, VCD and Audio CD navigation buttons
+ * MacOS X
+    - Redesigned playlist
+    - Improved preferences
+ * Skins
+    - Support for multiple actions
+    - Fixes
+ * HTTP
+    - Support for the new playlist system
+ * Lirc
+    - Now uses new config settings. See doc/lirc/example.lirc
+
+Windows port:
+ * Screensaver disabling fix
+ * DirectShow tuner configuration
+ * Support for no-decoration windows
+
+MacOS X port:
+ * Many Mac OS X 10.4 Tiger related fixes
+ * The OpenGL video output is back
+ * A new audio module that should work more reliable for analog audio output in various configurations.
+   - Supports multichannel discrete analog output
+   - Digital audio output requires you to change a preference setting because it
+     is not yet available in the new module
+   - Please read the README.MacOSX.rtf file for more information.
+
+BeOS port:
+ * Support for single-buffered overlay
+
+Pocket PC port:
+ * Many fixes
+ * New interface
+ * New video output
+
+Mozilla Plugin:
+ * Javascript fixes
+ * Mozilla plugin for MacOS X is back (not yet distributed)
+
+IE Plugin:
+ * Brand new Internet Explorer ActiveX plugin
+
+Translations:
+ The following languages were added:
+ * Catalan
+ * Danish
+ * Turkish
+
+
+Changes between 0.8.0 and 0.8.1:
+-----------------------------------------------------
+
+Core support:
+ * Include TLS/SSL API (on plattforms where libgnutls is available)
+ * SSL support in the HTTP daemon (HTTP stream output and HTTP interface)
+
+Windows port:
+ * Fixed win32 multichannel audio output support (which was broken in 0.8.0)
+ * Fixed DV and MPEG (WinTV PVR 250/350) support in the dshow input
+ * Fixed spurious taskbar item after switching to fullscreen
+
+WinCE port:
+ * A few more updates (we still miss an interface and a fast video output).
+
+Audio Output:
+ * Portaudio audio output plugin improvements
+
+Video Output:
+ * Proper subpictures scaling using the aspect-ratio info when available
+
+Demuxers:
+ * Fixed crash with ODML avi files
+ * Fixed autodetection of VCD/SVCD bin files
+ * Supports Kasenna VoD (MPEG2 only) and simulcast streaming
+
+Stream Output:
+ * Encoders:
+   * Fixed aspect ratio and interlaced support in ffmpeg encoder module
+ * Stream output:
+   * Support of playlist group announcement
+
+Changes between 0.7.2 and 0.8.0:
+-----------------------------------------------------
+
+Core support:
+ * Major work on libvlc. Changed/renamed/added functions
+ * Complete switch to the new input core (better seeking, multi-input, ...)
+ * New plugins cache to speed up launch time
+ * New --play-and-stop feature which stops the playlist after each played item
+ * Daemon mode (to run vlc in the background)
+ * Major improvements to the subtitle/OSD subsystem
+
+Input:
+ * New screen capture input plugin for X11, Win32, BeOS and Mac OS X 
+    (Stream your desktop)
+ * Improved DVD support:
+    - uses libdvdnav for playing DVDs with menus support
+    - uses libdvdread for simple playback with menus (eg. for streaming)
+ * Experimental multi-input support ( use --input-slave to play with it )
+ * Automatic MTU discovery for UDP streams
+ * More powerful MRL syntax for DVD/VCD/CDDA access 
+    (selection of titles/chapters).
+
+Demuxers:
+ * Support for iTunes Music Store previews
+ * Support for MJPEG webcams (i.e. AXIS cams)
+ * Added initial mp4 and mpeg-ts text track support
+ * Windows Media Server RTSP support
+ * Support for MPEG TS streams with error correction (204/192 bytes TS packets)
+ * Support for DTS audio in MPEG TS (ETSI TS 102 154 Annex G)
+ * Skins2 .vlt file loader (only when skins2 is the current interface)
+ * Improved Ogg demuxer
+ * Support for MPEG PS streams with MPEG 4 video.
+ * Support for so called AACPlus webstreams
+
+Codecs:
+ * G.726 audio support
+ * 14496-17 MPEG TS text support
+ * MPEG-4 text support
+ * Vastly improved DVB subtitles decoder (ETS 300 743)
+ * Enabled color in DVB subtitles rendering
+ * VobSub supported both externally and in Matroska
+
+Stream Output:
+ Encoders:
+  * Re-use audio/video/spu decoders in transcoder module. From now on,
+     everything that is playable by VLC should be transcodable as well
+  * Subtitles overlaying in transcoder
+  * Subpictures overlaying in transcoder (see video output)
+  * Frame rate selection in the transcoder
+  * DVB subtitles encoder
+  * MPEG 1 layer 2 audio encoder using libtoolame
+  * Improved vorbis/theora encoding
+ Muxers: 
+  * Text track muxing for mp4
+  * Multipart mjpeg muxing. Your video is directly viewable in a Mozilla Browser
+  * 14496-17 text track muxing for MPEG TS
+  * Support for DTS audio in MPEG TS (ETSI TS 102 154 Annex G)
+  * Teletext (0x56 descriptor) streaming support in MPEG TS.
+  * New WAV muxer (supports multi-channel audio)
+  * Improved ASF muxer
+ Misc:
+  * H.263 RTP streaming support
+  * SDP generation outputs more compliant SDPs and can create SDP files now
+  * Improved RTSP and VoD server (experimental)
+
+Audio Output:
+ * New audio equalizer filter
+ * Very trivial volume normalizer
+ * True channel downmixing when playing 5:1 material on Stereo
+ * More gradual resampling which should improve the pitch changing effect
+ * New audio output plugin using portaudio v19
+
+Video Output:
+ * Roku HD1000 Video output
+ * Experimental generic OpenGL video output (X11, Win32, MacOS X)
+   with support for effects.
+ * Improved filter and subpictures support :
+       - New filters can be streamed.
+       - "Subpicture filters" to overlay subpictures on video 
+       - Centralized scaling and blending
+ * New filters : 
+       - "time", to display current time 
+       - "marq", to display a marquee
+
+Interfaces:
+ * OSD sliders for volume and postition information
+ * OSD icons for Play and Pause
+ * New Streaming Wizard for Windows and Linux default interfaces (wxWindows)
+ * A few skins2 improvements
+ * Added search, volume, loop and random functions to the ncurses interface
+ * Added a filesystem browser to the ncurses interface
+ * The remote control interface can now listen for commands on sockets
+ * Improved CORBA control module
+
+Mac OS X port:
+ * Fixed the "cannot set buffersize:[nope]" coreaudio problem
+ * Major speed improvements to the Quartz video output
+ * The Mac OS X interface is no longer required to display video
+
+Linux port:
+ * New galaktos visualization plugin (MilkDrop-compatible)
+ * Experimental SVG rendering module
+ * Support for DVB CAM modules.
+
+Windows port:
+ * DirectX Media Object decoder (allows playing some media types, like WMV3)
+ * DirectX Media Object audio and video encoder
+ * Fixed long standing win32 thread handles leak
+ * Fixed problem with CPU usage with subtitles rendering
+ * Wallpaper mode for the DirectX video output (only in overlay mode)
+
+WinCE port:
+ * Massive update (we still miss an interface and a fast video output).
+
+Mozilla plugin:
+ * Added a lot of Javascript accessible funtionality
+ * Volume, position, length, seek etc etc etc.
+
+Misc:
+ * Server/client network synchronization module
+ * VBrick streams fully supported
+ * Cisco IP/TV streams supported
+ * VLM enhancements
+
 Changes between 0.7.1 and 0.7.2:
 --------------------------------
 
 Core support:
  * Bookmarks feature for easier seeking/access inside medias.
  * Support for video output embedded in interfaces.
 Changes between 0.7.1 and 0.7.2:
 --------------------------------
 
 Core support:
  * Bookmarks feature for easier seeking/access inside medias.
  * Support for video output embedded in interfaces.
- * Improved http daemon.
+ * Improved HTTP daemon.
+ * Saved playlists now remember VLC-specific options.
 
 Codecs:
  * New Continuous Media Markup Language (CMML) codec.
    (http://www.annodex.net/overview.html)
 
 Codecs:
  * New Continuous Media Markup Language (CMML) codec.
    (http://www.annodex.net/overview.html)
- * New h261 video decoder using openmash.
- * Packetizer interfaced between demux and codec when needed
+ * New H.261 video decoder using openmash.
+ * H264 encoder, demuxer and packetizer.
+ * Packetizer interfaces between demux and codec when needed
    (allows using ffmpeg plugin to decode MPEG streams and better aac decoding).
    (allows using ffmpeg plugin to decode MPEG streams and better aac decoding).
-
-Playlist:
+ * Support for Theora alpha3 (both decoding and encoding).
 
 Input:
 
 Input:
- * mmsh streaming fixes.
- * subviewer and subviewer v2 subtitles support.
- * Annodex support (http://www.annodex.net).
+ * --start-time <sec> and --stop-time <sec> to start and stop playing a 
+   file at the specified amount of seconds. Only works with a few
+   fileformats (avi, mov, mkv, mp4 )
+ * Improved directory access module.
  * New "file-cat" option to play truncated movies.
  * Better handling of meta info (title, author, description, etc...).
  * New options to pass meta info to the input.
  * New "file-cat" option to play truncated movies.
  * Better handling of meta info (title, author, description, etc...).
  * New options to pass meta info to the input.
- * New start-time and stop-time options.
+ * It is now possible to stream programs from a DVB-S/C/T stream
+   (satellite, cable, or digital terestrial television)
+
+Demux:
+ * Annodex (http://www.annodex.net) support.
+ * mmsh streaming fixes.
+ * Fixed infinite loop in the AVI demux on broken/incomplete files.
+
+Subtitles:
+ * Subviewer and subviewer v2 subtitles support.
+ * Ability to choose autodetected subtitles path.
+ * Subtitles delay can be changed in real time with hotkeys.
 
 Stream output:
  * Improved session announcement system.
 
 Stream output:
  * Improved session announcement system.
- * Minimize threads useage by default.
+ * Minimize threads usage by default.
  * Added faster than realtime stream output (limited by CPU) for file output.
  * Added faster than realtime stream output (limited by CPU) for file output.
- * Improved mov/mp4 muxer.
+ * Improved MOV/MP4 muxer.
+ * Improved MPEG TS muxer.
+ * Improved transrater.
  * Meta info options used by the muxers.
  * Meta info options used by the muxers.
+ * New configuration system.
  * Better audio channels downmixing when transcoding.
 
 VideoLAN manager:
  * New videolan (media) manager (vlm): a little manager designed to launch
    and manage multiple streams from within one instance of VLC.
  * Better audio channels downmixing when transcoding.
 
 VideoLAN manager:
  * New videolan (media) manager (vlm): a little manager designed to launch
    and manage multiple streams from within one instance of VLC.
+ * Supports live streams and VoD.
+ * Supports scheduling.
  * Telnet interface for vlm.
  * Telnet interface for vlm.
- * Http interface for vlm.
+ * HTTP interface for vlm.
 
 Interfaces:
 
 Interfaces:
- * Skins II
+ * Skins II (Windows and Linux only)
     - Ability to embed video output.
     - Support for bitmap fonts.
     - Lots of improvements.
     - Ability to embed video output.
     - Support for bitmap fonts.
     - Lots of improvements.
-
- * wxWindows
+ * wxWindows (default Windows and Linux interface)
     - New design and set of icons.
     - New design and set of icons.
-    - New streaming wizard.
     - Ability to embed video output.
     - Ability to embed video output.
+    - Support for hotkeys.
+    - Support for bookmarks.
+ * Mac OS X
+    - Support for 'groups' and playlist item properties.
+    - Better hotkeys handling.
+
+Mac OS X port:
+ * OpenGL video output is now the default when available.
+ * Added FAAC encoder (mp4a).
+ * Audio output fix to work with multiple streams on a HAL device.
+ * Possible fix for conflict with CodeTek VirtualDesktop (untested).
 
 Win32 port:
  * DirectShow input plugin should work with more devices.
  * Disable monitor power down when watching movies.
 
 Win32 port:
  * DirectShow input plugin should work with more devices.
  * Disable monitor power down when watching movies.
+ * Improved Windows installer.
+
+Linux port:
+ * PowerPC fixes.
 
 Misc:
 
 Misc:
- * Improvements to the GOOM visualisation plugin.
+ * Improvements to the Goom visualisation plugin.
  * Roku HD1000 audio output.
 
 Changes between 0.7.1 and 0.7.1a:
  * Roku HD1000 audio output.
 
 Changes between 0.7.1 and 0.7.1a: