Difference between revisions of "Changelog/0.9.0"

From VideoLAN Wiki
Jump to navigation Jump to search
 
Line 1: Line 1:
= Changes between 0.8.6a and 0.8.6b =
+
= Changes between 0.8.6 and 0.9.0 =
  
== Various bugfixes ==
+
== Important notes ==
* out-of-bound read in demuxers
+
* This version of VLC contains a [[Qt Interface|new interface]] for Windows and Linux. This interface lacks a few features that used to be present in vlc 0.8.6:
* demuxers crashes (incl. [http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-0256 CVE-2007-0256])
+
** "Streaming wizard" and "VLM control". These features will be replaced by a better alternative in the next version. If you absolutely need these features, we advise you to keep vlc 0.8.6
* Mac OS X Interface crashes
+
** Similarly, "Bookmarks" will be reintroduced in an improved version at a later point
* [[Codec#Video_Codecs|VP31]] decoding on Windows platforms
+
* The default Interface is now [[Qt Interface]] on linux and windows.
 +
* The default for --sout-keep has changed. It's now activated by default.
 +
* The marq, mosaic and logo commands in the [[Console#rc interface|rc interface]] changed. They now require a target name as their first argument. Example:
 +
:<pre>vlc --sub-filter "marq@test{marquee=Hello}" -I rc <somevideo> </pre>
 +
:You can then use commands like: <pre>@test marq-marquee Goodbye</pre>
 +
:These new commands are also available in the [[Console#telnet interface|telnet interface]].
  
== Decoders ==
+
* The [[HTTP Interface]] is now only available on the local machine by default.
* Enhanced [[Flash Video]] support incl. [[VP6|VP61]] and [[VP6|VP60]]
+
: If you want to make it available from other machines, you will have to edit the ".hosts" file.
* Teletext subtitles (telx) support
+
: XXX: DETAILED INSTRUCTIONS HERE :XXX
  
== Webbrowser plugins ==
+
== Important Changes ==
* rectified behaviour and improved usability
 
  
== Mac OS X Interface & Port ==
+
=== Playlist ===
* diverse usability improvements
+
* Vastly improved playlist support:
* new wizard option to include subtitles
+
** [[Media library]] support
* screensaver/automatic sleep mode is enabled when a video is paused
+
** "Live search"
* Improved Delete-Preferences-Script
+
** [[Shoutcast]] TV listings
 +
** [http://www.audioscrobbler.net/ Audioscrobbler]/[http://www.last.fm/ last.fm] support
 +
* User definable Lua playlist scripts. See [http://trac.videolan.org/vlc/browser/trunk/share/luaplaylist/README.txt share/luaplaylist/README.txt]
 +
:(Default scripts open YouTube, DailyMotion, metacafe and Google Video URLs)
  
= Changes between 0.8.6 and 0.8.6a =
+
=== Input/Demuxers ===
 +
* [[UDP-Lite]] protocol (requires OS support) for [[RTP]]/[[AVP]]
 +
* [[DCCP]] protocol (requires OS support) for [[RTP]]/[[AVP]]
 +
* Proxy support for [[MMSH]] stream
 +
* [[JACK]] audio input support
  
== CDDA / VCDX plugins ==
+
=== Decoders ===
* Security updates ([http://www.videolan.org/sa0701.html VideoLAN-SA-0701])
+
* [[VP6|VP60/VP61/VP6F/VP62]] support
 +
* [[MKV]] [[USF]] subtitles support
 +
* HTML based subtitles support
 +
* Flash Screen Video support
 +
* CamStudio Screen Video support
 +
* DosBox Capture support
 +
* Karl Morton's Video support
 +
* limited atrac3 support
 +
* New codec [[FourCC]]s to support more specific files and codecs (Avid, FCP, Sony, Samsung, ...)
  
== Mac OS X Interface ==
+
=== Encoders ===
* Fullscreen controller improvements
+
* Flash Screen Video support
  
= Changes between 0.8.5 and 0.8.6 =
+
=== Video output and filters ===
 +
* [[Documentation:Modules/adjust|Adjust]], [[Documentation:Modules/invert|Invert]] and [[Documentation:Modules/distort|Distort]] (now split into [[Documentation:Modules/wave|Wave]], [[Documentation:Modules/ripple|Ripple]], [[Documentation:Modules/gradient|Gradient]] and [[Documentation:Modules/psychedelic|Psychedelic]]) video filters can now be streamed
 +
* New [[Documentation:Modules/puzzle|puzzle]] video output filter
 +
* Rewrite [[Documentation:Modules/motion control|motion detection]] video filter
 +
* New [[Documentation:Modules/extract|extract]] video filter (extract Red, Green and Blue components from a video)
 +
* New [[Documentation:Modules/sharpen|sharpen]] video filter (increase the contrast of adjacent pixels)
 +
* New [[Documentation:Modules/erase|erase]] video filter (remove a logo from a video)
 +
* Enhancements to subtitles' renderer to support bold, italics and some HTML tags
 +
* Support for RGBA and I420 blending. This 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.
 +
* Fix random characters problem in RSS filter.
  
== Playlist ==
+
=== Stream output ===
* Shoutcast TV listings support
+
* [[FLV]] streaming support
 +
* [[UDP-Lite]] (requires OS support) for [[RTP]]/[[TS]] encapsulation
  
== Input ==
+
=== Interfaces ===
* Support for RTSP authentication
+
* Windows/Linux
* Support for adding subtitles on the fly
+
** Brand [[Qt4 Interface|new interface]] for Linux and Windows, based on the Qt toolkit
* Fixed MPEG-PS duration calculation
 
* ATSC support for DVB input
 
* Partial reading support for DVR-ms recordings
 
* Partial reading support for MXF and GXF fileformat
 
* Improved support for Flash Video files
 
 
 
== Decoders ==
 
* Native WMV9/VC-1 support
 
* WMA Speech support (through binary codecs)
 
* VP5/VP6 - Flash Video support (not VP61)
 
* The True Audio Lossless codec support
 
* Matroska WavPack support
 
* Improved H.264 support (interlaced, speed improvements etc but no PAFF)
 
* Fixed a problem with MPEG2 field pictures
 
* Fixed swapped colors on DVB subtitles
 
 
== Video output ==
 
* Additional OpenGL effects (cylinder, torus, sphere, ...)
 
* Experimental Direct3D 9 video output (win32). Best served on Vista :)
 
* Improved libcaca support
 
 
 
== Interfaces ==
 
 
* All
 
* All
** New hotkeys for crop and zoom
+
** Improved user interaction
** Support for snapshots from the HTTP interface
+
** Improved [[Mouse Gestures|mouse gestures]]
* Windows
+
* Unix
** Systray support in skins
+
** Allow only one running instance, using [[D-Bus]] interface (experimental).
* OS X
+
** [[D-Bus]] Interface (experimental) implements the [[MPRIS]] (Media Player Remote Interfacing specification), a common dbus control interface for media players that intends to become an xdg standard when finished.
** Support for Apple Remote control
 
** Fullscreen controller panel (artwork by Simon Damkjær Andersen)
 
** New playmode buttons (artwork by Simon Damkjær Andersen)
 
** right/ctrl-click menu in video outputs
 
** Main Menu uses autohide when playing videos in fullscreen mode
 
* Linux
 
** Notifications using notification-daemon
 
 
 
== Windows port ==
 
* Support for Unicode filenames (Windows NT and above)
 
*:Windows 9x/ME users:
 
*:* Please note that these versions of Windows are not officially supported
 
*:* Unicode support for Windows 9x/ME applications is available through the
 
*:*: Microsoft Layer for Unicode available from the following location: http://www.microsoft.com.nsatc.net/globaldev/handson/dev/mslu_announce.mspx
 
*:*: Download the MSLU package (unicows) and extract the content into the folder C:\Windows\System
 
* Fixed IPv6 support on the client side
 
* Fixed disable screensaver (Direct3D and DirectX video output)
 
  
== Localization ==
+
=== Capture ===
* Add Czech
+
* new [[BDA]] device driver plugin for [[DVB]]-C/S/T capture cards on Microsoft Windows
* Add Slovak
 
* Add Malay
 
* Add Slovenian
 
  
== Developers ==
+
=== Localisations ===
* Updates to the libvlc API
+
* Persian
* Fixes for the mozilla and activeX plugins
 

Revision as of 08:54, 18 June 2007

Changes between 0.8.6 and 0.9.0

Important notes

  • This version of VLC contains a new interface for Windows and Linux. This interface lacks a few features that used to be present in vlc 0.8.6:
    • "Streaming wizard" and "VLM control". These features will be replaced by a better alternative in the next version. If you absolutely need these features, we advise you to keep vlc 0.8.6
    • Similarly, "Bookmarks" will be reintroduced in an improved version at a later point
  • The default Interface is now Qt Interface on linux and windows.
  • The default for --sout-keep has 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
These new commands are also available in the telnet interface.
  • 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.
XXX: DETAILED INSTRUCTIONS HERE :XXX

Important Changes

Playlist

(Default scripts open YouTube, DailyMotion, metacafe and Google Video URLs)

Input/Demuxers

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
  • Karl Morton's Video support
  • limited atrac3 support
  • New codec FourCCs to support more specific files and codecs (Avid, FCP, Sony, Samsung, ...)

Encoders

  • Flash Screen Video support

Video output and filters

  • Adjust, Invert and Distort (now split into Wave, Ripple, Gradient and Psychedelic) video filters can now be streamed
  • New puzzle video output filter
  • Rewrite motion detection video filter
  • New extract video filter (extract Red, Green and Blue components from a video)
  • New sharpen video filter (increase the contrast of adjacent pixels)
  • New erase video filter (remove a logo from a video)
  • Enhancements to subtitles' renderer to support bold, italics and some HTML tags
  • Support for RGBA and I420 blending. This 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.
  • Fix random characters problem in RSS filter.

Stream output

Interfaces

  • Windows/Linux
    • Brand new interface for Linux and Windows, based on the Qt toolkit
  • All
  • Unix
    • Allow only one running instance, using D-Bus interface (experimental).
    • D-Bus Interface (experimental) implements the MPRIS (Media Player Remote Interfacing specification), a common dbus control interface for media players that intends to become an xdg standard when finished.

Capture

  • new BDA device driver plugin for DVB-C/S/T capture cards on Microsoft Windows

Localisations

  • Persian