]> git.sesse.net Git - vlc/blob - NEWS
News... Add some... I am sure there are plenty more of them.
[vlc] / NEWS
1 $Id$
2
3 Changes between 0.8.6 and 0.9.0-svn (not released yet):
4 -------------------------------------------------------
5
6 Important notes:
7 ----------------
8  * The HTTP interface is now only available on the local machine by default.
9    If you want to make it available from other machines, you will have to
10    edit the ".hosts" file.
11    - On UNIX/Linux, the file is in /usr/share/vlc/http/.hosts
12      If you're using the old http interface, it's located in
13      /usr/share/vlc/http/old/.hosts
14    - On Windows they are in C:\Program Files\VideoLAN\VLC\http\.hosts and
15      C:\Program Files\VideoLAN\VLC\http\old\.hosts
16    - On Mac OS X, you can find it in VLC.app/Contents/MacOS/share/http/.hosts
17      and respectively in VLC.app/Contents/MacOS/share/http/old/.hosts
18  * This version of VLC contains a new interface for Windows and Linux. This
19    interface lacks a few features that used to be present in vlc 0.8.6:
20    - "Streaming wizard" and "VLM control". These features will be replaced
21      by a better alternative in the next version. If you absolutely need these
22      features, we advise you to keep vlc 0.8.6
23    - Similarly, "Bookmarks" will be reintroduced in an improved version at a
24      later point
25   * The default for --sout-keep has changed. It's now activated by default.
26   * The marq, mosaic and logo commands in the rc interface changed. They
27     now require a target name as their first argument. Example:
28     vlc --sub-filter "marq@test{marquee=Hello}" -I rc <somevideo>
29     You can then use commands like: @test marq-marquee Goodbye
30     These new commands are also available in the telnet interface.
31  * The "rtp" access output module has been removed:
32    Please use the RTP stream output instead, e.g.:
33      Old: '#std{access=rtp,dst=239.255.1.2,sap}'
34      New: '#rtp{dst=239.255.1.2,sap}'
35
36 Changes:
37 --------
38
39 Playlist:
40  * Vastly improved playlist support:
41     * Media library support
42     * "Live search"
43     * Shoutcast TV listings
44     * Audioscrobbler/last.fm support
45  * User definable Lua playlist scripts. See share/luaplaylist/README.txt
46    (Default scripts open YouTube, DailyMotion, metacafe and Google Video URLs)
47
48 Input/Demuxers:
49   * UDP-Lite transport for RTP/AVP
50   * DCCP transport for RTP/AVP
51   * Proxy support for MMSH stream
52   * JACK audio input support
53   * MP4 gpac and Apple chapter support
54   * Input run time option (improved live stream recording)
55   * Fixed aiff stereo file
56   * Fixed audio glitch on seek
57   * Improved FLAC demuxer (duration / current time / meta data)
58   * AAC tags support
59   * APEv1/2 tags support
60   * Improved ID3v2 tags support
61   * Improved Ogg/Vorbis tags support
62   * Raw video support
63   * Standard MIDI File (types 0 & 1) support
64   * Tivo Series 2 support
65   * v4l2 access module support
66   * CD+G karaoke Files support
67
68 Decoders:
69  * VP60/VP61/VP6F/VP62 support
70  * MKV USF subtitles support
71  * HTML based subtitles support
72  * Flash Screen Video support
73  * CamStudio Screen Video support
74  * DosBox Capture support
75  * Karl Morton's Video support
76  * limited atrac3 support
77  * Fluidsynth MIDI software synthesis (with external sound fonts)
78  * New codec FOURCCs to support more specific files:
79    Avid, FCP, Sony, Samsung, ...
80  * Closed Caption Decoder (DVD, ReplayTV, Tivo, DVB/ATSC)
81  * H.264 PAFF support
82  * DNxHD / VC-3 support
83
84 Encoders:
85  * Flash Screen Video support
86
87 Video output and filters:
88  * Adjust, Invert and Distort (now split into Wave, Ripple, Gradient and
89    Psychedelic) video filters can now be streamed
90  * New puzzle video output filter
91  * Rewrite motion detection video filter
92  * New extract video filter (extract Red, Green and Blue components from a
93    video)
94  * New sharpen video filter (increase the contrast of adjacent pixels)
95  * New erase video filter (remove a logo from a video)
96  * Enhancements to subtitles' renderer to support bold, italics and some HTML
97    tags
98  * Support for RGBA and I420 blending. This improves Mosaic CPU usage *a lot*.
99  * New transparency mask video filter (for use with the mosaic_bridge module).
100  * New bluescreen video filter (for use with the mosaic_bridge module). This
101    was previously part of the mosaic module.
102  * Fix random characters problem in RSS filter.
103  * Add rotate-deciangle for more precision on rotate filter
104  * Support for Intel SSE2 intruction set in chroma converters
105  * Improved use of Intel MMX intruction set in chroma converters
106
107 Audio output and filters
108  * Replay gain support.
109  * Play audio when going slower/faster ( no pitch filter yet ).
110  * New spatializer audio filter.
111
112 Stream output:
113  * RTSP for TS-multiplexed broadcast streams
114  * New RTP payload formats:
115    * Speex voice audio codec
116    * ITU T.140 (for text, subtitles) output
117    * G.711 (both A-law and µ-law) output
118  * UDP-Lite transport for RTP
119  * DCCP transport for RTP
120  * Lots of fixes for RTSP broadcasting
121
122 Interfaces:
123  * Windows/Linux
124    * Brand new interface for Linux and Windows, based on the Qt toolkit
125  * All
126    * Improved user interaction
127    * Improved mouse gestures
128  * Unix
129    * Option to allow only one running instance, using D-Bus interface.
130    * D-Bus Interface implementing the MPRIS 
131      (Media Player Remote Interfacing specification), a common dbus control 
132      interface for media players that intends to become an xdg standard when 
133      finished: http://wiki.xmms2.xmms.se/index.php/Media_Player_Interfaces .
134    * Motion module use disk accelerometers to keep video horizontal
135    * Ncurses interface now uses ncursesw to correctly display wide characters
136      when using an UTF-8 locale.
137    * Plugin to set Telepathy presence message using MissionControl
138
139 Linux Port:
140  * VLC now complies with the XDG Base Directory Specification version 0.6
141    http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html
142    (which means that VLC doesn't use the $HOME/.vlc directory anymore)
143
144 Capture:
145  * new BDA device driver plugin for DVB-C/S/T capture cards on Microsoft
146    Windows
147
148 Localisations:
149  * Finnish
150  * Persian
151  * Polish
152
153
154 Changes between 0.8.6b and 0.8.6c:
155 ----------------------------------
156
157 Various bugfixes, notably:
158  * Windows Vista compatibility
159  * Cropping in Direct3D
160  * Fullscreen change crash on Mac OS X
161  * RSS filter string overflow
162  * Few memory leaks
163  * MKV demuxer crash (related to seeking)
164
165 CDDA / Vorbis / Theora / SAP plugins:
166  * Security updates (VideoLAN-SA-0702, CVE-2007-3316)
167
168 Demuxers:
169  * Fixed a problem with detecting embedded subtitles (GAB2 format) in AVI
170
171 Decoders:
172  * Updated FLAC API compatibility
173
174 Input:
175  * Support for new v4l2 encoder API
176
177 Localisation:
178  * New localisation: Arabic, Persian
179
180
181 Changes between 0.8.6a and 0.8.6b:
182 ----------------------------------
183
184 Various bugfixes, notably:
185  * Out-of-bound read in demuxers
186  * Demuxers crashes (incl. CVE-2007-0256)
187  * Mac OS X Interface crashes
188  * VP31 decoding on Windows platforms
189  * Direct3D Video Output modifications for Vista compatibility
190  * Correct behaviour for feeding streams to Icecast or Shoutcast servers
191
192 Decoders:
193  * Enhanced Flash Video support incl. VP61 and VP60
194  * Teletext subtitles (telx) support
195
196 Webbrowser plugins:
197  * Rectified behaviour and improved usability
198
199 Mac OS X Interface & Port:
200  * Diverse usability improvements
201  * New wizard option to embed subtitles
202  * Screensaver/automatic sleep mode is enabled when a video is paused
203  * Improved Delete-Preferences-Script
204
205
206 Changes between 0.8.6 and 0.8.6a:
207 ---------------------------------
208
209 CDDA / VCDX plugins:
210  * Security updates (VideoLAN-SA-0701)
211
212 Mac OS X Interface:
213  * Fullscreen controller improvements
214
215
216 Changes between 0.8.5 and 0.8.6:
217 --------------------------------
218
219 Playlist:
220  * Shoutcast TV listings support
221
222 Input:
223  * Support for RTSP authentication
224  * Support for adding subtitles on the fly
225  * Fixed MPEG-PS duration calculation
226  * ATSC support for DVB input
227  * Partial reading support for DVR-ms recordings
228  * Partial reading support for MXF and GXF fileformat
229  * Improved support for Flash Video files
230
231 Decoders:
232  * Native WMV9/VC-1 support
233  * WMA Speech support (through binary codecs)
234  * VP5/VP6 - Flash Video support (not VP61)
235  * The True Audio Lossless codec support
236  * Matroska WavPack support
237  * Improved H.264 support (interlaced, speed improvements etc but no PAFF)
238  * Fixed a problem with MPEG2 field pictures
239  * Fixed swapped colors on DVB subtitles
240  
241 Video output:
242  * Additional OpenGL effects (cylinder, torus, sphere, ...)
243  * Experimental Direct3D 9 video output (win32). Best served on Vista :)
244  * Improved libcaca support
245
246 Interfaces:
247  * All
248    * New hotkeys for crop and zoom
249    * Support for snapshots from the HTTP interface
250  * Windows
251    * Systray support in skins
252  * OS X
253    * Support for Apple Remote control
254    * Fullscreen controller panel (artwork by Simon Damkjær Andersen)
255    * New playmode buttons (artwork by Simon Damkjær Andersen)
256    * right/ctrl-click menu in video outputs
257    * Main Menu uses autohide when playing videos in fullscreen mode
258  * Linux
259    * Notifications using notification-daemon
260
261 Windows port:
262  * Support for Unicode filenames (Windows NT and above)
263    Windows 9x/ME users: 
264      - Please note that these versions of Windows are not officially supported
265      - Unicode support for Windows 9x/ME applications is available through the
266        Microsoft Layer for Unicode available from the following location:
267        http://www.microsoft.com.nsatc.net/globaldev/handson/dev/mslu_announce.mspx
268        Download the MSLU package (unicows) and extract the content into the folder
269        C:\Windows\System
270  * Fixed IPv6 support on the client side
271  * Fixed disable screensaver (Direct3D and DirectX video output)
272
273 Localization:
274  * Add Czech
275  * Add Slovak
276  * Add Malay
277  * Add Slovenian
278
279 Developers:
280  * Updates to the libvlc API
281  * Fixes for the mozilla and activeX plugins
282
283
284 Changes between 0.8.4a and 0.8.5
285 --------------------------------
286
287 Core support:
288  * Statistics collection (bitrates, packets, connections, ...)
289  * Support for downloading updates
290  * Updated strings
291
292 Input:
293  * Initial support for RTSP-over-HTTP (to allow NAT traversal)
294  * Linux DV (Digital Video - Firewire) input
295  * Improvements to the Audio CD input
296      - Separate playlist entries for the tracks 
297      - Support for CDDB 
298  * Support for more DVB (satellite) encryption modules
299  * Improved subtitles encoding support
300  * Improved support for playing MP4 files from the Web
301
302 Decoders:
303  * Cook (Real audio) support
304
305 Playlist / Services discovery:
306  * XSPF playlist support
307  * Podcast support
308  * Updated Shoutcast to use new listing
309
310 Audio output:
311  * New JACK audio output
312
313 Video output:
314  * New video filters: 
315     - magnify: allows you to zoom on part of the image
316     - gradient and edge detection: "cartoon-like" effect
317     - bluescreen: overlay parts of a video transparently on another one
318  * Logo video filter: can now loop through multiple images
319  * RSS video filter: display feed images. Support for Atom feeds.
320  * Improvements to the subtitles rendering
321
322 Stream output:
323  * Initial support for throttling users on VOD streams
324
325 Interfaces:
326  * System to inform the user and request information 
327     - HTTP authentication
328     - Fatal errors
329     - ...
330  * wxWidgets
331     - VLM (VideoLAN Media Manager) control panel
332     - Improved media information panel (shows statistics, metadata, ...)
333     - Drag & Drop support in the playlist
334  * Skins2 
335     - New default skin
336     - Support for Winamp 2 skins
337     - Improved playlist handling
338     - Support for popup menus, animated bitmaps, equalizer, ...
339  * OS X
340     - Embedded Video output
341     - new Go-To-Specific-Time feature
342     - Video cropping and aspect ratio changing while playing
343     - Improved media information panel (shows statistics, metadata, ...)
344     - support for processing multiple items with the wizard in a single run
345     - option to save selections in the wizard for a session (default enabled)
346  * HTTP
347     - New default interface pages for VLC and VLM (including a mosaic wizard)
348     - A bunch of new RPN functions
349
350 Windows Port:
351  * MSN messenger "Now playing" support
352
353 OS X Port:
354  * Mac-Intel compatibility
355  * Enhanced support of various audio output devices 
356  * Growl "Now playing" support
357
358 *Nix port:
359  * Ability to log to syslog
360  * Root wrapper to avoid running VLC as root
361
362 Developers:
363  * New libvlc API (not finished yet)
364  * Java bindings
365  * A bit more automatic testing
366
367
368 Changes between 0.8.4 and 0.8.4a:
369 ---------------------------------
370
371 Audio output:
372  * Fix a52 over spdif in alsa
373  * SPDIF output available again in the Mac OS X Audio menu.
374
375 Decoder:
376  * Add support for new BMP and Cook (RealAudio G2) decoders in ffmpeg
377  * Add support for some non-standard FOURCCs used for H.264/H.263
378
379 Demux:
380  * Fix bug with some HE-AAC audio tracks
381
382 Services Discovery:
383  * HAL fixes, should now work with new API
384  * SAP, fix 20 second freeze on windows
385  * UPnP fixes
386  * Avahi 0.6 support
387  
388 Interfaces:
389  * Mac OS X
390     - fixed encoding of H.264/H.263 content when using the wizard 
391
392
393 Changes between 0.8.2 and 0.8.4:
394 --------------------------------
395
396 Core support:
397  * Internal strings handling is now UTF-8 based
398  * New OSD system
399
400 Video output:
401  * Fixed problems with OpenGL output
402  * New --monitor-par (pixel aspect ratio) option
403  * Fixed display problems with HDTV-1080 format
404
405 Input:
406  * Improved DVB support for satellite bands other than Ku-band
407  * IPv6 and Extended passive mode support for FTP
408  * IPv6 Source Specific Multicast support
409  * GnomeVFS input module
410  * Support for RTP packet reordering
411  * Fixed syntax for FTP URLs
412
413 Decoders:
414  * Support for libSDL_image to import different image types
415  * Musepack decoder using libmpdec
416  * QDM2 audio support (needs ffmpeg from 19th Oct 2005 or later)
417
418 Services discovery:
419  * UPnP service discovery (Linux only at the moment)
420  * Bonjour service discovery using avahi (Linux only)
421
422 Video filters:
423  * RSS feed overlay
424
425 Audio filters:
426 * Fixes, enhancements and new options related to the Headphone Channel
427   Mixer and Dolby Surround
428
429 Stream output:
430  * New shout output module to forward streams to icecast servers
431  * Fixed several SAP and SDP announcement bugs
432  * Fixed MTU handling to avoid IP fragments
433  
434 Interfaces:
435 - new cone icon by Richard ¯iestad (Eurodata, retron.info)
436  * Mac OS X
437     - New streaming and transcoding wizard
438     - New extended controls panel
439     - New bookmarks window
440     - Fixed playlist sorting
441     - Fixed drag-and-drop inside the playlist
442  * wxWidgets
443     - Rename wxWindows interface in wxWidgets.
444     - All the --wxwin-* options are now --wx-*
445     - Support for RTP streaming in Stream Ouput dialog
446     - Now require wx2.6 with Unicode support
447  * Skins2
448     - Tree playlist
449  * HTTP
450     - New RPN functions to control VLC features (see play-howto)
451     - Facilities to correctly handle non-ASCII characters and spaces in
452       the names of files
453     - Include macro to include other files
454     - CGI 1.0 support
455
456 ActiveX plugin:
457 * Should now work outside IE as well
458
459 Mac OS X port:
460 * New script to delete the preferences automatically
461
462 Windows port:
463 * Fixed bandwidth problems of HTTP streaming
464 * Fixed audio problems with DirectX audio output
465
466 Translations:
467  The following languages were added:
468  * Galician
469  * Korean
470  * Romanian
471  * Simplified Chinese
472  The following languages were re-added:
473  * Swedish
474
475
476 Changes between 0.8.1 and 0.8.2:
477 --------------------------------
478
479 Core support:
480  * Rewrite of the playlist
481     - Tree structure
482     - Input preparsing (for meta-data)
483     - Grouping (by artist, ...) support 
484  * Preferences improvements: 
485     - New organization, designed to improve usability
486     - New configuration types (list of modules, ...)
487  * XML parsers
488  * Core image manipulation support
489  * Client-side SSL/TLS support
490  * SSL Client certificates checking support (allows for secure VoD)
491  * Renamed --spu-channel to --sub-track
492  * Renamed --spumargin to --sub-margin
493  * Renamed --audio-channel to --audio-track
494  * Renamed --filter to --vout-filter
495  * filters, extra interfaces, visualizations and service discovery modules are
496    now separated by ':' instead of ','
497  * Access filter architecture
498  * Track selection based on preferred language (--sub-language and --audio-language)
499  * Zsh autocompletion for VLC's arguments
500  * Many bugfixes...
501
502 Input/Demuxers:
503  * Support for SOCKS proxy
504  * Support for Shoutcast Meta-data
505  * Support for (HE-)AAC raw-audio streams
506  * Support for images on a HTTP server that get refreshed on the server
507  * Better support for Kasenna streams
508  * RTSP UDP->TCP rollover support
509  * Massive Matroska improvements
510  * Support for XA and VOC audio files
511  * TiVo demuxer
512  * Samba (Windows shares) access module
513  * Improved CDDAX module (uses several playlist items)
514  * Fixes to Linux DVB support
515  * Fix the "negative subtitles delay" bug
516  * Support for FTP over IPv6
517
518 Decoders / Encoders:
519  * Dirac decoder and encoder
520  * PNG decoder/encoder
521  * Improvements to DVB subtitles encoder
522  * Support for Apple Lossless Audio Codec
523
524 Access filters:
525  * New Record and Timeshift filters
526
527 Services discovery:
528  * New type of modules, that add items to the playlist
529  * Brand new SAP module
530      * To enable SAP, you now need to use "-S sap" or add SAP in 
531        the "Manage->Services Discovery" menu
532      ( IPv6 SAP is now enabled by default )
533      * Non-standard support for HTTP streams SAP announces removed
534  * HAL (Hardware Abstraction Layer) discovery
535  * DAAP (iTunes shares) support
536  * Shoutcast
537
538 Audio output:
539  * Support for 20/24 bits LPCM
540
541 Video output:
542  * Video snapshot support (png or jpg)
543  * Image file video output (png)
544  * Motion detection filter (can trigger playlist actions)
545  * Improvements to wall video filter
546  * Support for font color and opacity
547
548 Stream output:
549  * Muxers
550     - ASF improvements
551  * VLM / VoD
552     - Ability to load a configuration file on startup
553     - Seeking support in VoD streams
554  * Mosaic (picture-in-picture system)
555
556 Interfaces:
557  * wxWidgets
558     - Redesigned playlist : add playlist, add directory, ...
559     - Improved preferences
560     - Improvements to the wizard
561     - DVD, VCD and Audio CD navigation buttons
562  * MacOS X
563     - Redesigned playlist
564     - Improved preferences
565  * Skins
566     - Support for multiple actions
567     - Fixes
568  * HTTP
569     - Support for the new playlist system
570  * Lirc
571     - Now uses new config settings. See doc/lirc/example.lirc
572
573 Windows port:
574  * Screensaver disabling fix
575  * DirectShow tuner configuration
576  * Support for no-decoration windows
577
578 MacOS X port:
579  * Many Mac OS X 10.4 Tiger related fixes
580  * The OpenGL video output is back
581  * A new audio module that should work more reliable for analog audio output in various configurations.
582    - Supports multichannel discrete analog output
583    - Digital audio output requires you to change a preference setting because it
584      is not yet available in the new module
585    - Please read the README.MacOSX.rtf file for more information.
586
587 BeOS port:
588  * Support for single-buffered overlay
589
590 Pocket PC port:
591  * Many fixes
592  * New interface
593  * New video output
594
595 Mozilla Plugin:
596  * Javascript fixes
597  * Mozilla plugin for MacOS X is back (not yet distributed)
598
599 IE Plugin:
600  * Brand new Internet Explorer ActiveX plugin
601
602 Translations:
603  The following languages were added:
604  * Catalan
605  * Danish
606  * Turkish
607
608
609 Changes between 0.8.0 and 0.8.1:
610 --------------------------------
611
612 Core support:
613  * Include TLS/SSL API (on plattforms where libgnutls is available)
614  * SSL support in the HTTP daemon (HTTP stream output and HTTP interface)
615
616 Windows port:
617  * Fixed win32 multichannel audio output support (which was broken in 0.8.0)
618  * Fixed DV and MPEG (WinTV PVR 250/350) support in the dshow input
619  * Fixed spurious taskbar item after switching to fullscreen
620
621 WinCE port:
622  * A few more updates (we still miss an interface and a fast video output).
623
624 Audio Output:
625  * Portaudio audio output plugin improvements
626
627 Video Output:
628  * Proper subpictures scaling using the aspect-ratio info when available
629
630 Demuxers:
631  * Fixed crash with ODML avi files
632  * Fixed autodetection of VCD/SVCD bin files
633  * Supports Kasenna VoD (MPEG2 only) and simulcast streaming
634
635 Stream Output:
636  * Encoders:
637    * Fixed aspect ratio and interlaced support in ffmpeg encoder module
638  * Stream output:
639    * Support of playlist group announcement
640
641
642 Changes between 0.7.2 and 0.8.0:
643 --------------------------------
644
645 Core support:
646  * Major work on libvlc. Changed/renamed/added functions
647  * Complete switch to the new input core (better seeking, multi-input, ...)
648  * New plugins cache to speed up launch time
649  * New --play-and-stop feature which stops the playlist after each played item
650  * Daemon mode (to run vlc in the background)
651  * Major improvements to the subtitle/OSD subsystem
652
653 Input:
654  * New screen capture input plugin for X11, Win32, BeOS and Mac OS X 
655     (Stream your desktop)
656  * Improved DVD support:
657     - uses libdvdnav for playing DVDs with menus support
658     - uses libdvdread for simple playback with menus (eg. for streaming)
659  * Experimental multi-input support ( use --input-slave to play with it )
660  * Automatic MTU discovery for UDP streams
661  * More powerful MRL syntax for DVD/VCD/CDDA access 
662     (selection of titles/chapters).
663
664 Demuxers:
665  * Support for iTunes Music Store previews
666  * Support for MJPEG webcams (i.e. AXIS cams)
667  * Added initial mp4 and mpeg-ts text track support
668  * Windows Media Server RTSP support
669  * Support for MPEG TS streams with error correction (204/192 bytes TS packets)
670  * Support for DTS audio in MPEG TS (ETSI TS 102 154 Annex G)
671  * Skins2 .vlt file loader (only when skins2 is the current interface)
672  * Improved Ogg demuxer
673  * Support for MPEG PS streams with MPEG 4 video.
674  * Support for so called AACPlus webstreams
675
676 Codecs:
677  * G.726 audio support
678  * 14496-17 MPEG TS text support
679  * MPEG-4 text support
680  * Vastly improved DVB subtitles decoder (ETS 300 743)
681  * Enabled color in DVB subtitles rendering
682  * VobSub supported both externally and in Matroska
683
684 Stream Output:
685  Encoders:
686   * Re-use audio/video/spu decoders in transcoder module. From now on,
687      everything that is playable by VLC should be transcodable as well
688   * Subtitles overlaying in transcoder
689   * Subpictures overlaying in transcoder (see video output)
690   * Frame rate selection in the transcoder
691   * DVB subtitles encoder
692   * MPEG 1 layer 2 audio encoder using libtoolame
693   * Improved vorbis/theora encoding
694  Muxers: 
695   * Text track muxing for mp4
696   * Multipart mjpeg muxing. Your video is directly viewable in a Mozilla Browser
697   * 14496-17 text track muxing for MPEG TS
698   * Support for DTS audio in MPEG TS (ETSI TS 102 154 Annex G)
699   * Teletext (0x56 descriptor) streaming support in MPEG TS.
700   * New WAV muxer (supports multi-channel audio)
701   * Improved ASF muxer
702  Misc:
703   * H.263 RTP streaming support
704   * SDP generation outputs more compliant SDPs and can create SDP files now
705   * Improved RTSP and VoD server (experimental)
706
707 Audio Output:
708  * New audio equalizer filter
709  * Very trivial volume normalizer
710  * True channel downmixing when playing 5:1 material on Stereo
711  * More gradual resampling which should improve the pitch changing effect
712  * New audio output plugin using portaudio v19
713
714 Video Output:
715  * Roku HD1000 Video output
716  * Experimental generic OpenGL video output (X11, Win32, MacOS X)
717    with support for effects.
718  * Improved filter and subpictures support :
719         - New filters can be streamed.
720         - "Subpicture filters" to overlay subpictures on video 
721         - Centralized scaling and blending
722  * New filters : 
723         - "time", to display current time 
724         - "marq", to display a marquee
725
726 Interfaces:
727  * OSD sliders for volume and postition information
728  * OSD icons for Play and Pause
729  * New Streaming Wizard for Windows and Linux default interfaces (wxWindows)
730  * A few skins2 improvements
731  * Added search, volume, loop and random functions to the ncurses interface
732  * Added a filesystem browser to the ncurses interface
733  * The remote control interface can now listen for commands on sockets
734  * Improved CORBA control module
735
736 Mac OS X port:
737  * Fixed the "cannot set buffersize:[nope]" coreaudio problem
738  * Major speed improvements to the Quartz video output
739  * The Mac OS X interface is no longer required to display video
740
741 Linux port:
742  * New galaktos visualization plugin (MilkDrop-compatible)
743  * Experimental SVG rendering module
744  * Support for DVB CAM modules.
745
746 Windows port:
747  * DirectX Media Object decoder (allows playing some media types, like WMV3)
748  * DirectX Media Object audio and video encoder
749  * Fixed long standing win32 thread handles leak
750  * Fixed problem with CPU usage with subtitles rendering
751  * Wallpaper mode for the DirectX video output (only in overlay mode)
752
753 WinCE port:
754  * Massive update (we still miss an interface and a fast video output).
755
756 Mozilla plugin:
757  * Added a lot of Javascript accessible funtionality
758  * Volume, position, length, seek etc etc etc.
759
760 Misc:
761  * Server/client network synchronization module
762  * VBrick streams fully supported
763  * Cisco IP/TV streams supported
764  * VLM enhancements
765
766
767 Changes between 0.7.1 and 0.7.2:
768 --------------------------------
769
770 Core support:
771  * Bookmarks feature for easier seeking/access inside medias.
772  * Support for video output embedded in interfaces.
773  * Improved HTTP daemon.
774  * Saved playlists now remember VLC-specific options.
775
776 Codecs:
777  * New Continuous Media Markup Language (CMML) codec.
778    (http://www.annodex.net/overview.html)
779  * New H.261 video decoder using openmash.
780  * H264 encoder, demuxer and packetizer.
781  * Packetizer interfaces between demux and codec when needed
782    (allows using ffmpeg plugin to decode MPEG streams and better aac decoding).
783  * Support for Theora alpha3 (both decoding and encoding).
784
785 Input:
786  * --start-time <sec> and --stop-time <sec> to start and stop playing a 
787    file at the specified amount of seconds. Only works with a few
788    fileformats (avi, mov, mkv, mp4 )
789  * Improved directory access module.
790  * New "file-cat" option to play truncated movies.
791  * Better handling of meta info (title, author, description, etc...).
792  * New options to pass meta info to the input.
793  * It is now possible to stream programs from a DVB-S/C/T stream
794    (satellite, cable, or digital terestrial television)
795
796 Demux:
797  * Annodex (http://www.annodex.net) support.
798  * mmsh streaming fixes.
799  * Fixed infinite loop in the AVI demux on broken/incomplete files.
800
801 Subtitles:
802  * Subviewer and subviewer v2 subtitles support.
803  * Ability to choose autodetected subtitles path.
804  * Subtitles delay can be changed in real time with hotkeys.
805
806 Stream output:
807  * Improved session announcement system.
808  * Minimize threads usage by default.
809  * Added faster than realtime stream output (limited by CPU) for file output.
810  * Improved MOV/MP4 muxer.
811  * Improved MPEG TS muxer.
812  * Improved transrater.
813  * Meta info options used by the muxers.
814  * New configuration system.
815  * Better audio channels downmixing when transcoding.
816
817 VideoLAN manager:
818  * New videolan (media) manager (vlm): a little manager designed to launch
819    and manage multiple streams from within one instance of VLC.
820  * Supports live streams and VoD.
821  * Supports scheduling.
822  * Telnet interface for vlm.
823  * HTTP interface for vlm.
824
825 Interfaces:
826  * Skins II (Windows and Linux only)
827     - Ability to embed video output.
828     - Support for bitmap fonts.
829     - Lots of improvements.
830  * wxWindows (default Windows and Linux interface)
831     - New design and set of icons.
832     - Ability to embed video output.
833     - Support for hotkeys.
834     - Support for bookmarks.
835  * Mac OS X
836     - Support for 'groups' and playlist item properties.
837     - Better hotkeys handling.
838
839 Mac OS X port:
840  * OpenGL video output is now the default when available.
841  * Added FAAC encoder (mp4a).
842  * Audio output fix to work with multiple streams on a HAL device.
843  * Possible fix for conflict with CodeTek VirtualDesktop (untested).
844
845 Win32 port:
846  * DirectShow input plugin should work with more devices.
847  * Disable monitor power down when watching movies.
848  * Improved Windows installer.
849
850 Linux port:
851  * PowerPC fixes.
852
853 Misc:
854  * Improvements to the Goom visualisation plugin.
855  * Roku HD1000 audio output.
856
857
858 Changes between 0.7.1 and 0.7.1a:
859 ---------------------------------
860
861 Mac OS X:
862  * Fixed the infamous 'mp3 takes twice the CPU it should take' bug
863  * Playing MOD files is working now.
864
865
866 Changes between 0.7.0 and 0.7.1:
867 --------------------------------
868
869 Core support:
870  * Fixed a nasty bug that causes preferences not to be saved some times.
871  * IGMPv3 support for VLC under Windows XP and Linux.
872
873 Codecs:
874  * Brand new DTS Coherent Acoustics audio decoder based on libdts
875    (http://www.videolan.org/dtsdec.html)
876  * Fixed DTS S/PDIF output
877  * SVCD (Philips OGT) and CVD subtitles
878
879 Playlist:
880  * Internal improvments
881  * Improved import/export
882
883 Input:
884  * Experimental support for Nullsoft streaming video(.nsv) and real media(.rm)
885    container formars.
886  * New demux module that uses libavformat from ffmpeg. Adds support for many
887    small and strange formats.
888  * New PVA demux.
889  * New MOD audio demux.
890  * Support for DTS and A52/AC3 wav files.
891  * Support for DTS and A52/AC3 audio CD.
892  * New and experimental DVD input plugin with menus support (using libdvdnav).
893  * Added back DV audio support in raw DV demuxer.
894
895 Stream output:
896  * MP4/MOV muxer improvements (fast-start, aac in mov, etc...).
897  * Fixed a nasty bug in the mpeg video packetizer.
898  * Improved transcoding (multithreading, more tuning, etc...).
899
900 Service discovery:
901  * Fixed sdp in SAP.
902
903 Mac OS X port:
904  * New opengl video output plugin.
905
906 Win32 port:
907  * A few improvements to the DirectShow input plugin.
908  * Fixed ipv6 name resolution.
909
910
911 Changes between 0.6.2 and 0.7.0:
912 --------------------------------
913
914 Core support:
915  * Brand new decoder/packetizer api.
916    Adds a lot more flexibility while also simplifying the decoder plugins.
917  * New encoder api (Ffmpeg, Vorbis, Theora, Flac and Speex encoders available).
918  * Video outputs are recycled if possible.
919    This removes any 'flicker' between two similiar video files.
920  * Fixed the video filters. Video should no longer go black when using filters.
921  * New input core. Advantages are: better seeking, more responsive, support for
922    subtitle files at the core, and much much more.
923
924 Playlist:
925  * Added a repeat mode to repeat a single file over and over.
926  * Playlist sorting 
927
928 Input:
929  * RTP/RTSP support.
930  * Fixed annoying seeking problem with Ogg files (seeking would take ages).
931  * Support for Flac in Ogg files.
932  * MPEG TS demuxer also handles A52 and AAC audio in DVB streams.
933  * Rewrite of the Flac demuxer.
934  * cddax and vcdx plugins using libcdio, libvcd and libvcdinfo. (Linux only)
935  * Reworked DVB tuning.
936  * Better Icecast support.
937  * New MPEG video elementary streams demuxer.
938  * New DTS audio elementary streams demuxer.
939
940 Codecs:
941  * Support for Theora video encoding.
942  * Support for Speex audio decoding/encoding.
943  * Rewrite of the Flac decoder + encoding support.
944  * Support for MPEG2 422 decoding which was recently added to libmpeg2 (cvs).
945  * Support for AAC + SBR and proper multi-channel re-ordering.
946  * MPEG 2.5 audio support.
947  * Removed deprecated decoders (a52_old, mpeg_video and mpeg_audio).
948
949 Stream output:
950  * Improvements to the MPEG TS muxer.
951  * New transrating module for MPEG2 video.
952  * Added packetization for MPEG AAC ADTS streams.
953  * Added packetizers for Flac, Speex, Theora, LPCM, DTS and SPU streams.
954  * Improved mp4 muxing and added AAC/MP4V support when transcoding.
955  * Improved Ogg muxing and added Theora, Speex, Flac and subtitles support.
956  * MPEG TS muxer follows the ATSC/DVB specs for embedded A52 audio.
957  * --sout-keep option to keep the stream open while changing input.
958  * Preliminary RTP support.
959  * Fixes to SAP announces.
960
961 Interface:
962  * Skins:
963     - Bugfixes
964     - misc improvements (eg, "stay on top" option).
965  * New standardized and customizable hotkeys.
966  * wxWindows
967     - Playlist improvements (Sort, Search, mode buttons).
968     - Improvements and help in preferences
969     - New streaming wizard
970     - Revised Disc Open menu
971  * HTTP
972     - Improvements of the standard pages
973     - Support for new commands
974  * OSD ( OS X and hotkeys only atm ).
975
976 Service discovery:
977  * Many fixes to the SAP module
978  * SAP now supports HTTP streams
979
980 Subtitles:
981  * Text subtitles now have a black outline.
982  * Text subtitles autodetection.
983  * Text subtitles charset autodetection.
984  * Text subtitles for all videofiles. Results may vary.
985  * Text subtitles in Hebrew are supported. Arabic partially.
986  * Automatic fontsize selection for text subtitles.
987  * Fixed SAMI text subtitles support.
988  * Support for subtitles in Matroska files.
989  * Support for subtitles in DVB streams.
990
991 Mac OS X port:
992  * New controller designed by Max Rudberg from www.maxthemes.com
993  * Save playlist.
994  * Works on 10.1.x again. Apologies for that problem.
995  * Support for Panther.
996  * Support for raw dumping of streams to disk.
997  * Mozilla plugin for Mac OS X (experimental).
998
999 Win32 port:
1000  * New DirectShow input module (for video acquisition cards, webcams, PVRs...).
1001  * VLC can be installed as a Windows NT service.
1002  * Allow on the fly switching of the main interface.
1003  * Support for 3F2R in audio output.
1004  * New --one-instance option to "force" only one running instance of VLC.
1005  * Mozilla plugin for Windows (experimental).
1006  * Multimonitor support (untested).
1007  * Fixed nasty timing bug on some dual-cpu / P4 with hyperthreading systems.
1008
1009 Linux port:
1010  * Improved Video4Linux input. Also added support for an audio only input.
1011  * Support for real-time priority when running with root privileges.
1012  * Allow on the fly switching of the main interface.
1013
1014 iPaq port: 
1015  * Brand new Gtk 2 interface
1016
1017 Miscellaneous:
1018  * Audio visual effects filters (spectrum, scope and random).
1019  * Audio visual effects filter using goom.
1020  * Spanish, Portuguese Brazilian and Hungarian translations.
1021  * libcaca video output (colored ascii)
1022
1023
1024 Changes between 0.6.1 and 0.6.2:
1025 --------------------------------
1026
1027 Core support:
1028  * Fixed a nasty regression in 0.6.1 which made some streams unplayable.
1029
1030 Stream output:
1031  * Transcoder now generates proper pts/dts thus should work a lot better.
1032  * Improved MPEG TS muxer.
1033
1034 Access input:
1035  * Support for DVB-S/C/T cards using v4l2 API for Linux 2.6.x kernels.
1036  * Few fixes to the VCD navigation.
1037
1038 Interfaces:
1039  * Support for DVD menus navigation added to the wxWindows interface.
1040
1041 UNIX ports:
1042  * ALSA multi-channel support fixed and tested.
1043  * Fixed fullscreen with gnome metacity.
1044
1045 Win32 port:
1046  * Fixed VCD support which was broken on some machines.
1047
1048 iPaq port:
1049  * Familiar interface with Gtk+-1.2 and GPE support removed (deprecreated).
1050
1051 Miscellaneous:
1052  * Text subtitles now centered on the picture.
1053  * Ffmpeg decoder now generates proper pts and can be used to play
1054    mpeg1/2 videos.
1055
1056
1057 Changes between 0.6.0 and 0.6.1:
1058 --------------------------------
1059
1060 Core support:
1061  * There should be less bogus resampling, particularly on DVDs.
1062  * VLC will now wait for the medium to wake up before starting its clock
1063    after a pause.
1064
1065 Stream output:
1066  * Added vorbis audio support in Ogg streaming.
1067  * Added vorbis audio transcoding support.
1068  * Added mp3 audio transcoding support (when ffmpeg is compiled with mp3lame).
1069 UNIX ports:
1070  * ALSA multi-channel support fixed and tested.
1071  * Fixed fullscreen with gnome metacity.
1072
1073 Win32 port:
1074  * Fixed VCD support which was broken on some machines.
1075
1076 iPaq port:
1077  * Familiar interface with Gtk+-1.2 and GPE support removed (deprecreated).
1078
1079 Miscellaneous:
1080  * Text subtitles now centered on the picture.
1081  * Ffmpeg decoder now generates proper pts and can be used to play
1082    mpeg1/2 videos.
1083
1084
1085 Changes between 0.6.0 and 0.6.1:
1086 --------------------------------
1087
1088 Core support:
1089  * There should be less bogus resampling, particularly on DVDs.
1090  * VLC will now wait for the medium to wake up before starting its clock
1091    after a pause.
1092
1093 Stream output:
1094  * Added vorbis audio support in Ogg streaming.
1095  * Added vorbis audio transcoding support.
1096  * Added mp3 audio transcoding support (when ffmpeg is compiled with mp3lame).
1097  * PS muxer can create mpeg1 files now and produce streams with system headers.
1098  * You can transcode a52 with more than two channels to mpga now.
1099
1100 Win32 port:
1101  * Fixed DVD support which was partly broken due to a bug in libdvdcss
1102  * Fixed 5.1 audio support for the sblive/audigy soundcards.
1103  * Fixed sound on Windows NT.
1104
1105 UNIX ports:
1106  * Fixed/improved ALSA support and enabled multi-channel audio output.
1107  * X11/Xvideo: Should now work on big endian machines, and you can now
1108    use the arrow keys to browse through the DVD menus.
1109
1110 iPaq port:
1111  * Gtk+2 interface called PDA
1112  * Familiar Gtk+ is now deprecreated
1113  * Codec a52, Faad2 and flac added
1114  * Video4Linux enabled (demux and transcode)
1115  * Stream Out with transcode support enabled (use codecs: HuffYuvv and A-law).
1116
1117 Interfaces:
1118  * Small updates/fixes to the wxWindows interface.
1119  * Improved HTTP remote control interface. You can now create your own HTML pages.
1120  * A new CORBA control plugin.
1121
1122 Input demux:
1123  * Improved support for the Matroska container format.
1124
1125 Miscellaneous:
1126  * Improved build system.
1127  * New video filter plugin to overlay logos.
1128  * Added support for Winamp 3 B4S files.
1129  * New subtitle module which uses freetype2 to render arbitrary fonts in any size.
1130    Should also work with languages like russion for instance.
1131
1132
1133 Changes between 0.5.3 and 0.6.0:
1134 --------------------------------
1135
1136 Core Support:
1137  * Channel Server support was removed (was deprecated)
1138
1139 Input access:
1140  * Fixed a big bug in ftp and http access that prevented many platforms (OSX most prominently) to view ftp and http streams.
1141  * Fixed large file support on Windows
1142  * Video 4 Linux support
1143  * CD Digital Audio support
1144  * Fixed IPv6 multicasting on Windows and OSX.
1145
1146 Input demux:
1147  * Better detection of AAC and mp3 files
1148  * Support for OpenDML avi files
1149  * More complete .mp4/.mov support
1150  * Very early support for the Matroska container format (don't complain if it doesn't work ;)
1151
1152 Codecs:
1153  * VLC's own MPEG1/2 decoder has been replaced with libmpeg2
1154  * Support for Sorenson 3 (SVQ3 or Quicktime content) via ffmpeg
1155  * OSX support for QDM2 and QDMC sound, often used in QT content.
1156  * Fixed a bug which was causing artefacts in DivX video (ffmpeg)
1157  * Updated our theora decoder to use the alpha 2 release of libtheora
1158  * If ffmpeg cannot keep up, skip and try to recover instead of stopping altogether
1159  * Indeo Video 3 (IV32) support for little-endian computers. (so not for OSX)
1160
1161 Interfaces:
1162  * The wxWindows interface is now fully useable as well as Unicode safe
1163  * New HTTP remote control interface
1164
1165 Stream output:
1166  * New stream output scheme. It is now possible to build a chain of stream outputs allowing for instance to stream and display some content at the same time.
1167  * The stream output now allows to transcode content on the fly.
1168  * Fixed major bug that prevented streaming mpeg 1/2 video with pulldown content.
1169  * SAP/SDP announcing support. (both IPv4 and IPv6)
1170
1171 Miscellaneous:
1172  * New reset option for the preferences
1173  * You can set your language in the prefences
1174  * New video chroma conversion module using ffmpeg
1175  * Added a Gentoo ebuild to the distribution
1176  * Added a new smaller subtitles font (now the default) + scripts to generate your own
1177  * SAP/SDP IPv6 support
1178
1179 UNIX ports:
1180  * Basic support for the X11 Xinerama extension.
1181  * New skinable interface ported to X11.
1182  * Run opie-vlc and zaurus-vlc as GuiServer
1183
1184 Mac OS X port:
1185  * When you add several items to the playlist, they are sorted alphabetically.
1186  * New about panel and revamped preferences panel.
1187  * Fixed the deinterlace menu.
1188  * Float on top, Fit to Screen and a Transparency option for video out.
1189  * New output dialog for transcode and display while stream capabilities.
1190  * New icons by Davor Orel.
1191  * New audio resampler. Should make VLC much faster.
1192  * Fixed disappearing and crackling sound (PTS is out of range bug)
1193  * We no longer automatically save the preferences when you quit the application
1194  * Arrow keys are now use to browse the menus in a DVD
1195
1196 Win32 port:
1197  * the wxWindows interface is now the default interface
1198  * The keyboard shortcuts are now identical to the linux version
1199  * Fixed the "no sound" problem on NT4
1200  * Improved skinnable interface (it now uses the wxWindows interface dialogs).
1201  * Added support for compressed skins files (.vlt files)
1202  * Fixed SVCD chapters support.
1203  * Fixed memory leak with 5.1 audio.
1204
1205 BeOS port:
1206  * Interface localization
1207  * Screensaver disabled if playing in fullscreen
1208  * A few new keyboard shortcuts
1209  * New full-featured Preferences window
1210
1211
1212 Changes between 0.5.2 and 0.5.3:
1213 --------------------------------
1214
1215 Core Support:
1216  * fixed DTS S/PDIF output on little-endian machines
1217  * support for skins at the interface level
1218  * new OSD module using Freetype2
1219  * video outputs are now destroyed when the associated input ends
1220  * the video output takes into account the caching delay introduced at the
1221    input level before dropping out of date frames.
1222  * configuration option to disable the translation of the interface
1223
1224 Input access:
1225  * fixed HTTP redirects
1226  * support for opening an entire directory
1227  * EOF should be detected more reliably
1228  * new video4linux access plug-in
1229  * new kfir access plug-in designed to work around a bug in the kfir driver
1230
1231 Input demux:
1232  * added stream type for some Motorola MPEG-2 video encoders
1233  * fix for some ogg web radio streams
1234  * fixed reading TS streams over HTTP
1235
1236 Codecs:
1237  * support for 3ivx D4 (not previous versions)
1238  * support for '3ivd' and '3vid' encodings
1239  * support for 'MSS1' codec ( same as WMV2 )
1240  * support for SAMI subtitles (untested and incomplete)
1241  * better SSA4 subtitles recognition
1242  * new codec for raw I420 video
1243  * improvements to the libmpeg2-based MPEG video decoder
1244
1245 Interfaces:
1246  * improvements to wxWindows based interface
1247    (although it still misses some important features)
1248  * skeleton for a Gnome2/GTK2 plug-in
1249
1250 Stream output:
1251  * new HTTP output support
1252  * fixed a segfault in the AVI muxer
1253  * fixed AV synchronization issues
1254
1255 Miscellaneous:
1256  * support for oldstyle id3 genres
1257
1258 UNIX ports:
1259  * the SDL vout plug-in will now work on big-endian machines
1260
1261 Mac OS X port:
1262  * reorderable playlist
1263  * fixed the hiding of the mouse on multiple monitors
1264  * fixed a big issue with some USB speakers
1265  * support for mono audio output devices
1266  * reset the audio-device to its default mode before quitting VLC
1267  * fixed several cosmetic issues
1268  * you can drag the controller window by its background (as it should be)
1269  * the messages window remembers more lines
1270  * delay and fps can now be overruled with subtitles files
1271  * http and ogg stream output options
1272  * Apple menu and friends will now be translated as well
1273
1274 Win32 port:
1275  * new skinnable interface
1276  * the directx video output doesn't crash anymore on ctrl+alt+del events.
1277
1278 iPAQ familiar Linux port:
1279  * support for FLAC audio format
1280  * the interface adapts to the screen size/rotation
1281  * playlist
1282  * network tab in the interface
1283  * "apply" handling in preferences
1284
1285
1286 Changes between 0.5.1a and 0.5.2:
1287 ---------------------------------
1288
1289 Core support:
1290  * advanced config options are now hidden by default
1291  * new --spdif option to use the S/PDIF audio output by default
1292  * fixed a 'clicking' sound when switching between streams
1293  * new bandlimited resampler that should improve audio quality on primarily
1294    Mac OS X
1295  * fixed a problem with audio over http that caused some web radios to not work
1296  * DTS S/PDIF support
1297
1298 Codecs:
1299  * support for DV audio through the ffmpeg library
1300  * support for FLAC audio through libflac
1301  * new but basic MPEG video decoder based on libmpeg2
1302  * fixed a major bug in LPCM code (fixes a problem with iDVD disks)
1303
1304 Stream output:
1305  * support for streaming DivX 1/2/3, wmv1/2, h/i263 over MPEG-2 TS
1306  * new --ttl option for Time To Live
1307
1308 DVD support:
1309  * fixed quite a few problems with the dvd menu support
1310
1311 UNIX ports:
1312  * fixed the GNU-pth support
1313
1314 Win32 port:
1315  * multi-channel audio and S/PDIF support for both the DirectX and Waveout
1316    plugins
1317  * localization support via gettext is now fully working
1318  * rc interface is now fully useable
1319  * fixed the MSVC project files generation
1320
1321 Mac OS X port:
1322  * several fixes for multi channel audio devices. AC3 over SPDIF with
1323    M-Audio Sonica Theater still does not work. this is most likely a driver
1324    bug and has been reported to M-Audio. (Sonica, Revolution, Delta, Griffin
1325    iMate and MOTU firewire devices should work)
1326  * VLC now uses the default audio device
1327  * new info panel
1328  * very preliminary support for VLC control via applescript
1329  * support for mouse gestures
1330  * new priority scheme allowing to avoid lock-ups on low-end machines
1331
1332 Linupy port:
1333  * there is a whole new port for the linupy distribution used by o.a. the
1334    YOPY PDA. It is still experimental, please test it
1335
1336 Miscellaneous:
1337  * improved ID3 tag detection
1338  * changed several errors into warnings ; the frequently reported "this is
1339    not a PS stream, continuing" is one of these
1340  * mouse gestures work on windows and osx, but there still isn't any useful
1341    gestures
1342  * some support for .pls playlists used by shoutcast
1343
1344
1345 Changes between 0.5.1 and 0.5.1a:
1346 ---------------------------------
1347
1348 Mac OS X port:
1349  * fixed a problem that caused VLC to select the wrong language when
1350    English was set as the preferred language
1351
1352
1353 Changes between 0.5.0 and 0.5.1:
1354 --------------------------------
1355
1356 Core support:
1357  * new mouse gesture interface
1358  * audio volume can now be changed at any time, even when no file is
1359    playing
1360
1361 Input access:
1362  * various minor fixes on the network inputs
1363  * fixed some weird URL parsing problems (/Volumes/toto:tata/harry@coin.mpg)
1364  * VCD: fixed track number and chapter indexing
1365
1366 Input demux:
1367  * fixed a bad initialization in the mp4 plug-in
1368  * new --buggy-psi option for TS streams which do not update their
1369    continuity counter
1370
1371 Codecs:
1372  * support for MPEG-2 intra slice refresh (aka. Slice-I) streams
1373
1374 DVD support:
1375  * fixed a bug which turned the default interface command-line only
1376    without the user consent
1377
1378 UNIX ports:
1379  * GTK: fixed a crash when going fullscreen or changing volume from the
1380    popup menu
1381  * X11: new screen saver disabling plug-in (--extraintf screensaver)
1382  * KDE: fixed compilation with KDE 3.1
1383  * ALSA: fixed mono files output
1384
1385 Mac OS X port:
1386  * fixed a crash on start-up on some localized systems
1387  * lowered real-time priorities to avoid lock-ups on slow machines
1388  * VLC can now be made the handler of ftp http mms and udp URLs
1389  * playlist enhancements
1390  * added half, normal and double video window menu items
1391  * new step forward/step backward commands
1392  * the dock should no longer be visible in fullscreen mode
1393  * the Mac OS X binary is now compiled with Ogg/Theora support
1394  * vlc.app is now VLC.app
1395
1396 Win32 port:
1397  * fixed the "RichEdit line insertion error" bug
1398  * VLC can now be run from outside its installation directory
1399  * fixed a bug that prevented to find the default subtitle font
1400
1401 BeOS port:
1402  * smarter BeOS priorities to avoid lock-ups
1403  * few enhancements in the interface (especially the Settings window)
1404
1405 Opie port:
1406  * native video output is working again
1407  * only commandline interface support
1408  * support for MPEG4, DivX through ffmpeg package
1409
1410
1411 Changes between 0.4.6 and 0.5.0:
1412 --------------------------------
1413
1414 Core structure:
1415   * object structure which allows for full re-entrancy, known as libvlc
1416   * new audio output architecture based on filter pipelines, providing
1417     S/PDIF and multi-channel support
1418   * localization support via gettext on most architectures
1419   * new stream output architecture, allowing to use VLC to unicast,
1420     multicast or broadcast a stream to another VLC (only MPEG 1, 2 and 4
1421     and A/52 streams are supported)
1422   * build system now uses autoconf/automake/autopoint
1423
1424 Input access:
1425   * mms:// support
1426   * ftp:// support
1427   * stability fixes in the HTTP access
1428   * auto-detection of RTP encapsulation
1429   * VCD entry points support
1430   * VCD image file support
1431
1432 Input demux:
1433   * support for *.asf format
1434   * improved support for *.avi, especially over an HTTP connection
1435   * support for *.mp4 and *.mov format
1436   * support for ogg encapsulation
1437   * support for raw DV format
1438   * support for *.wav format
1439   * new demuxdump demux allowing to save a stream to a file
1440   * raw AAC support
1441
1442 Stream discovery & playlists:
1443   * support for the SAP/SDP and SLP protocols
1444   * support for .m3u file format
1445   * support for .asx file format
1446   * hack to find the streaming sources in html-pages with embedded wmp
1447
1448 Codecs:
1449   * support for the microdvd, subrip, ssa1, ssa2-4 subtitles file formats
1450     (only available with the .avi demux)
1451   * support for ADPCM audio codec
1452   * support for raw PCM data
1453   * support for Cinepak video codec
1454   * support for DV video codec via libdv or ffmpeg
1455   * support for AAC audio codec via libfaad2
1456   * support for Xvid codec
1457   * support for Xiph.org's Vorbis audio codec
1458   * support for Xiph.org's Tremor audio codec (when compiling from sources)
1459   * support for Xiph.org's Tarkin and Theora video codecs (when compiling
1460     from sources)
1461   * new codecs supported by latest ffmpeg versions: WMV, WMA, SVQ 1, H263,
1462     H263i, MJPEG A/B
1463   * fixed an endianness bug in LPCM codec
1464
1465 DVD support:
1466   * experimental preliminary support for DVD menus via libdvdplay
1467
1468 Miscellaneous:
1469   * new WxWindows interface
1470   * all interfaces allow to dynamically change the volume, the audio
1471     device and the channels configuration
1472   * headphone channel mixer with virtual spatialization effect
1473   * Mozilla plugin based on libvlc for embedded playback in webpages of any
1474     format that VLC can play
1475   * new swedish translation
1476   * enhancements of the playlist window
1477   * new messages window to see debug info
1478   * fixed a few crashes
1479
1480 iPaq port:
1481   * slider bar in GTK+/GPE Familiar interface
1482   * fixed crash on directory change in Familiar interface
1483   * added qte_main module for use in all modules that need Opie or Qte support
1484   * native video output module for Qt Embedded/Opie is not working
1485