1 $Id: NEWS,v 1.41 2003/05/17 23:57:35 gbazin Exp $
3 Changes between 0.5.3 and 0.6.0:
4 ---------------------------------
7 * Channel Server support was removed (was deprecated)
10 * fixed a big bug in ftp and http access that prevented many platforms (OSX most prominently) to view ftp and http streams.
11 * fixed large file support on Windows
12 * Video 4 Linux support
13 * CD Digital Audio support
16 * Better detection of AAC and mp3 files
17 * Support for OpenDML avi files
18 * More complete .mp4/.mov support
21 * VLC's own MPEG1/2 decoder has been replace with libmpeg2
22 * Support for Sorenson 3 (SVQ3 or Quicktime content) via ffmpeg
23 * Fixed a bug which was causing artefacts in DivX video (ffmpeg)
24 * If ffmpeg cannot keep up, skip and try to recover instead of stopping altogether
27 * The wxWindows interface is now fully useable as well as Unicode safe
28 * New HTTP remote control interface
31 * 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.
32 * The stream output now allows to transcode content on the fly.
35 * New reset option for the preferences
36 * You can set your language in the prefences
37 * New video chroma conversion module using ffmpeg
43 * When you add several items to the playlist, they are sorted alphabetically.
45 * Subtitles are less permanent now.
46 * Fixed the deinterlace menu.
47 * Transparency option for video out.
48 * Float on top option for video out.
49 * New output dialog for transcode and display while stream capabilities
51 * New audio resampler. Should make VLC much faster.
52 * Fixed disappearing and crackling sound (PTS is out of range bug)
53 * We no longer automatically save the preferences when you quit the application
56 * the wxWindows interface is now the default interface
57 * The keyboard shortcuts are now identical to the linux version
58 * Fixed the "no sound" problem on NT4
59 * Improved skinnable interface (it now uses the wxWindows interface dialogs).
60 * Added support for compressed skins files (.vlt files)
63 * Interface localization
64 * Screensaver disabled if playing in fullscreen
65 * A few new keyboard shortcuts
66 * New full-featured Preferences window
68 Changes between 0.5.2 and 0.5.3:
69 ---------------------------------
72 * fixed DTS S/PDIF output on little-endian machines
73 * support for skins at the interface level
74 * new OSD module using Freetype2
75 * video outputs are now destroyed when the associated input ends
76 * the video output takes into account the caching delay introduced at the
77 input level before dropping out of date frames.
78 * configuration option to disable the translation of the interface
81 * fixed HTTP redirects
82 * support for opening an entire directory
83 * EOF should be detected more reliably
84 * new video4linux access plug-in
85 * new kfir access plug-in designed to work around a bug in the kfir driver
88 * added stream type for some Motorola MPEG-2 video encoders
89 * fix for some ogg web radio streams
90 * fixed reading TS streams over HTTP
93 * support for 3ivx D4 (not previous versions)
94 * support for '3ivd' and '3vid' encodings
95 * support for 'MSS1' codec ( same as WMV2 )
96 * support for SAMI subtitles (untested and incomplete)
97 * better SSA4 subtitles recognition
98 * new codec for raw I420 video
99 * improvements to the libmpeg2-based MPEG video decoder
102 * improvements to wxWindows based interface
103 (although it still misses some important features)
104 * skeleton for a Gnome2/GTK2 plug-in
107 * new HTTP output support
108 * fixed a segfault in the AVI muxer
109 * fixed AV synchronization issues
112 * support for oldstyle id3 genres
115 * the SDL vout plug-in will now work on big-endian machines
118 * reorderable playlist
119 * fixed the hiding of the mouse on multiple monitors
120 * fixed a big issue with some USB speakers
121 * support for mono audio output devices
122 * reset the audio-device to its default mode before quitting VLC
123 * fixed several cosmetic issues
124 * you can drag the controller window by its background (as it should be)
125 * the messages window remembers more lines
126 * delay and fps can now be overruled with subtitles files
127 * http and ogg stream output options
128 * Apple menu and friends will now be translated as well
131 * new skinnable interface
132 * the directx video output doesn't crash anymore on ctrl+alt+del events.
134 iPAQ familiar Linux port:
135 * support for FLAC audio format
136 * the interface adapts to the screen size/rotation
138 * network tab in the interface
139 * "apply" handling in preferences
142 Changes between 0.5.1a and 0.5.2:
143 ---------------------------------
146 * advanced config options are now hidden by default
147 * new --spdif option to use the S/PDIF audio output by default
148 * fixed a 'clicking' sound when switching between streams
149 * new bandlimited resampler that should improve audio quality on primarily
151 * fixed a problem with audio over http that caused some web radios to not work
155 * support for DV audio through the ffmpeg library
156 * support for FLAC audio through libflac
157 * new but basic MPEG video decoder based on libmpeg2
158 * fixed a major bug in LPCM code (fixes a problem with iDVD disks)
161 * support for streaming DivX 1/2/3, wmv1/2, h/i263 over MPEG-2 TS
162 * new --ttl option for Time To Live
165 * fixed quite a few problems with the dvd menu support
168 * fixed the GNU-pth support
171 * multi-channel audio and S/PDIF support for both the DirectX and Waveout
173 * localization support via gettext is now fully working
174 * rc interface is now fully useable
175 * fixed the MSVC project files generation
178 * several fixes for multi channel audio devices. AC3 over SPDIF with
179 M-Audio Sonica Theater still does not work. this is most likely a driver
180 bug and has been reported to M-Audio. (Sonica, Revolution, Delta, Griffin
181 iMate and MOTU firewire devices should work)
182 * VLC now uses the default audio device
184 * very preliminary support for VLC control via applescript
185 * support for mouse gestures
186 * new priority scheme allowing to avoid lock-ups on low-end machines
189 * there is a whole new port for the linupy distribution used by o.a. the
190 YOPY PDA. It is still experimental, please test it
193 * improved ID3 tag detection
194 * changed several errors into warnings ; the frequently reported "this is
195 not a PS stream, continuing" is one of these
196 * mouse gestures work on windows and osx, but there still isn't any useful
198 * some support for .pls playlists used by shoutcast
201 Changes between 0.5.1 and 0.5.1a:
202 ---------------------------------
205 * fixed a problem that caused VLC to select the wrong language when
206 English was set as the preferred language
209 Changes between 0.5.0 and 0.5.1:
210 --------------------------------
213 * new mouse gesture interface
214 * audio volume can now be changed at any time, even when no file is
218 * various minor fixes on the network inputs
219 * fixed some weird URL parsing problems (/Volumes/toto:tata/harry@coin.mpg)
220 * VCD: fixed track number and chapter indexing
223 * fixed a bad initialization in the mp4 plug-in
224 * new --buggy-psi option for TS streams which do not update their
228 * support for MPEG-2 intra slice refresh (aka. Slice-I) streams
231 * fixed a bug which turned the default interface command-line only
232 without the user consent
235 * GTK: fixed a crash when going fullscreen or changing volume from the
237 * X11: new screen saver disabling plug-in (--extraintf screensaver)
238 * KDE: fixed compilation with KDE 3.1
239 * ALSA: fixed mono files output
242 * fixed a crash on start-up on some localized systems
243 * lowered real-time priorities to avoid lock-ups on slow machines
244 * VLC can now be made the handler of ftp http mms and udp URLs
245 * playlist enhancements
246 * added half, normal and double video window menu items
247 * new step forward/step backward commands
248 * the dock should no longer be visible in fullscreen mode
249 * the Mac OS X binary is now compiled with Ogg/Theora support
250 * vlc.app is now VLC.app
253 * fixed the "RichEdit line insertion error" bug
254 * VLC can now be run from outside its installation directory
255 * fixed a bug that prevented to find the default subtitle font
258 * smarter BeOS priorities to avoid lock-ups
259 * few enhancements in the interface (especially the Settings window)
262 * native video output is working again
263 * only commandline interface support
264 * support for MPEG4, DivX through ffmpeg package
267 Changes between 0.4.6 and 0.5.0:
268 --------------------------------
271 * object structure which allows for full re-entrancy, known as libvlc
272 * new audio output architecture based on filter pipelines, providing
273 S/PDIF and multi-channel support
274 * localization support via gettext on most architectures
275 * new stream output architecture, allowing to use VLC to unicast,
276 multicast or broadcast a stream to another VLC (only MPEG 1, 2 and 4
277 and A/52 streams are supported)
278 * build system now uses autoconf/automake/autopoint
283 * stability fixes in the HTTP access
284 * auto-detection of RTP encapsulation
285 * VCD entry points support
286 * VCD image file support
289 * support for *.asf format
290 * improved support for *.avi, especially over an HTTP connection
291 * support for *.mp4 and *.mov format
292 * support for ogg encapsulation
293 * support for raw DV format
294 * support for *.wav format
295 * new demuxdump demux allowing to save a stream to a file
298 Stream discovery & playlists:
299 * support for the SAP/SDP and SLP protocols
300 * support for .m3u file format
301 * support for .asx file format
302 * hack to find the streaming sources in html-pages with embedded wmp
305 * support for the microdvd, subrip, ssa1, ssa2-4 subtitles file formats
306 (only available with the .avi demux)
307 * support for ADPCM audio codec
308 * support for raw PCM data
309 * support for Cinepak video codec
310 * support for DV video codec via libdv or ffmpeg
311 * support for AAC audio codec via libfaad2
312 * support for Xvid codec
313 * support for Xiph.org's Vorbis audio codec
314 * support for Xiph.org's Tremor audio codec (when compiling from sources)
315 * support for Xiph.org's Tarkin and Theora video codecs (when compiling
317 * new codecs supported by latest ffmpeg versions: WMV, WMA, SVQ 1, H263,
319 * fixed an endianness bug in LPCM codec
322 * experimental preliminary support for DVD menus via libdvdplay
325 * new WxWindows interface
326 * all interfaces allow to dynamically change the volume, the audio
327 device and the channels configuration
328 * headphone channel mixer with virtual spatialization effect
329 * Mozilla plugin based on libvlc for embedded playback in webpages of any
330 format that VLC can play
331 * new swedish translation
332 * updated french, german, dutch and italian translations
334 GNU/Linux, *BSD & misc. UNIX ports:
335 * OSS and ALSA audio output modules support A/52 over S/PDIF output
336 * OSS support for multi-channel (up to 6) analog sound cards
339 * localization support via GNU gettext software
340 * completely revamped Cocoa interface
341 * new preferences panel
342 * new open panel with full features
343 * video output screen can be chosen in the Video menu
344 * audio device and channels configuration can be chosen in the Audio menu
345 * new playlist drawer and messages windows
348 * preferences dialog box redesigned
349 * waveout module supports multi-channel audio output and A52 over S/PDIF
351 * new dialog box to select avi subtitles
352 * some new shortcuts (in particular to play/pause or stay on top)
353 * new menu entry to spawn another interface
354 * rc interface is partly fixed and useable
357 * new settings window for adjusting post-processing, brightness,
359 * enhancements of the playlist window
360 * new messages window to see debug info
361 * fixed a few crashes
364 * slider bar in GTK+/GPE Familiar interface
365 * fixed crash on directory change in Familiar interface
366 * added qte_main module for use in all modules that need Opie or Qte support
367 * native video output module for Qt Embedded/Opie is not working