]> git.sesse.net Git - vlc/blob - NEWS
NEWS: preparing for 0.5.4 release. Please update the NEWS file everyone.
[vlc] / NEWS
1 $Id: NEWS,v 1.38 2003/05/05 13:03:23 hartman Exp $
2
3 Changes between 0.5.3 and 0.5.4:
4 ---------------------------------
5
6 Core Support:
7  *
8
9 Input access:
10  * fixed a big bug in ftp and http access that prevented many platforms (OSX most prominently) to view ftp and http streams.
11
12 Input demux:
13  *
14
15 Codecs:
16  *
17
18 Interfaces:
19  *
20
21 Stream output:
22  *
23
24 Miscellaneous:
25  *
26
27 UNIX ports:
28  *
29
30 Mac OS X port:
31  * When you add several items to the playlist, they are sorted alphabetically.
32  * New about panel
33  * subs are removed more often now.
34  * transparency option for video out.
35  * float on top option for video out.
36  * new output dialog for transcode and display while stream capabilities
37
38 Win32 port:
39  *
40
41 iPAQ familiar Linux port:
42  *
43
44 Changes between 0.5.2 and 0.5.3:
45 ---------------------------------
46
47 Core Support:
48  * fixed DTS S/PDIF output on little-endian machines
49  * support for skins at the interface level
50  * new OSD module using Freetype2
51  * video outputs are now destroyed when the associated input ends
52  * the video output takes into account the caching delay introduced at the
53    input level before dropping out of date frames.
54  * configuration option to disable the translation of the interface
55
56 Input access:
57  * fixed HTTP redirects
58  * support for opening an entire directory
59  * EOF should be detected more reliably
60  * new video4linux access plug-in
61  * new kfir access plug-in designed to work around a bug in the kfir driver
62
63 Input demux:
64  * added stream type for some Motorola MPEG-2 video encoders
65  * fix for some ogg web radio streams
66  * fixed reading TS streams over HTTP
67
68 Codecs:
69  * support for 3ivx D4 (not previous versions)
70  * support for '3ivd' and '3vid' encodings
71  * support for 'MSS1' codec ( same as WMV2 )
72  * support for SAMI subtitles (untested and incomplete)
73  * better SSA4 subtitles recognition
74  * new codec for raw I420 video
75  * improvements to the libmpeg2-based MPEG video decoder
76
77 Interfaces:
78  * improvements to wxWindows based interface
79    (although it still misses some important features)
80  * skeleton for a Gnome2/GTK2 plug-in
81
82 Stream output:
83  * new HTTP output support
84  * fixed a segfault in the AVI muxer
85  * fixed AV synchronization issues
86
87 Miscellaneous:
88  * support for oldstyle id3 genres
89
90 UNIX ports:
91  * the SDL vout plug-in will now work on big-endian machines
92
93 Mac OS X port:
94  * reorderable playlist
95  * fixed the hiding of the mouse on multiple monitors
96  * fixed a big issue with some USB speakers
97  * support for mono audio output devices
98  * reset the audio-device to its default mode before quitting VLC
99  * fixed several cosmetic issues
100  * you can drag the controller window by its background (as it should be)
101  * the messages window remembers more lines
102  * delay and fps can now be overruled with subtitles files
103  * http and ogg stream output options
104  * Apple menu and friends will now be translated as well
105
106 Win32 port:
107  * new skinnable interface
108  * the directx video output doesn't crash anymore on ctrl+alt+del events.
109
110 iPAQ familiar Linux port:
111  * support for FLAC audio format
112  * the interface adapts to the screen size/rotation
113  * playlist
114  * network tab in the interface
115  * "apply" handling in preferences
116
117
118 Changes between 0.5.1a and 0.5.2:
119 ---------------------------------
120
121 Core support:
122  * advanced config options are now hidden by default
123  * new --spdif option to use the S/PDIF audio output by default
124  * fixed a 'clicking' sound when switching between streams
125  * new bandlimited resampler that should improve audio quality on primarily
126    Mac OS X
127  * fixed a problem with audio over http that caused some web radios to not work
128  * DTS S/PDIF support
129
130 Codecs:
131  * support for DV audio through the ffmpeg library
132  * support for FLAC audio through libflac
133  * new but basic MPEG video decoder based on libmpeg2
134  * fixed a major bug in LPCM code (fixes a problem with iDVD disks)
135
136 Stream output:
137  * support for streaming DivX 1/2/3, wmv1/2, h/i263 over MPEG-2 TS
138  * new --ttl option for Time To Live
139
140 DVD support:
141  * fixed quite a few problems with the dvd menu support
142
143 UNIX ports:
144  * fixed the GNU-pth support
145
146 Win32 port:
147  * multi-channel audio and S/PDIF support for both the DirectX and Waveout
148    plugins
149  * localization support via gettext is now fully working
150  * rc interface is now fully useable
151  * fixed the MSVC project files generation
152
153 Mac OS X port:
154  * several fixes for multi channel audio devices. AC3 over SPDIF with
155    M-Audio Sonica Theater still does not work. this is most likely a driver
156    bug and has been reported to M-Audio. (Sonica, Revolution, Delta, Griffin
157    iMate and MOTU firewire devices should work)
158  * VLC now uses the default audio device
159  * new info panel
160  * very preliminary support for VLC control via applescript
161  * support for mouse gestures
162  * new priority scheme allowing to avoid lock-ups on low-end machines
163
164 Linupy port:
165  * there is a whole new port for the linupy distribution used by o.a. the
166    YOPY PDA. It is still experimental, please test it
167
168 Miscellaneous:
169  * improved ID3 tag detection
170  * changed several errors into warnings ; the frequently reported "this is
171    not a PS stream, continuing" is one of these
172  * mouse gestures work on windows and osx, but there still isn't any useful
173    gestures
174  * some support for .pls playlists used by shoutcast
175
176
177 Changes between 0.5.1 and 0.5.1a:
178 ---------------------------------
179
180 Mac OS X port:
181  * fixed a problem that caused VLC to select the wrong language when
182    English was set as the preferred language
183
184
185 Changes between 0.5.0 and 0.5.1:
186 --------------------------------
187
188 Core support:
189  * new mouse gesture interface
190  * audio volume can now be changed at any time, even when no file is
191    playing
192
193 Input access:
194  * various minor fixes on the network inputs
195  * fixed some weird URL parsing problems (/Volumes/toto:tata/harry@coin.mpg)
196  * VCD: fixed track number and chapter indexing
197
198 Input demux:
199  * fixed a bad initialization in the mp4 plug-in
200  * new --buggy-psi option for TS streams which do not update their
201    continuity counter
202
203 Codecs:
204  * support for MPEG-2 intra slice refresh (aka. Slice-I) streams
205
206 DVD support:
207  * fixed a bug which turned the default interface command-line only
208    without the user consent
209
210 UNIX ports:
211  * GTK: fixed a crash when going fullscreen or changing volume from the
212    popup menu
213  * X11: new screen saver disabling plug-in (--extraintf screensaver)
214  * KDE: fixed compilation with KDE 3.1
215  * ALSA: fixed mono files output
216
217 Mac OS X port:
218  * fixed a crash on start-up on some localized systems
219  * lowered real-time priorities to avoid lock-ups on slow machines
220  * VLC can now be made the handler of ftp http mms and udp URLs
221  * playlist enhancements
222  * added half, normal and double video window menu items
223  * new step forward/step backward commands
224  * the dock should no longer be visible in fullscreen mode
225  * the Mac OS X binary is now compiled with Ogg/Theora support
226  * vlc.app is now VLC.app
227
228 Win32 port:
229  * fixed the "RichEdit line insertion error" bug
230  * VLC can now be run from outside its installation directory
231  * fixed a bug that prevented to find the default subtitle font
232
233 BeOS port:
234  * smarter BeOS priorities to avoid lock-ups
235  * few enhancements in the interface (especially the Settings window)
236
237 Opie port:
238  * native video output is working again
239  * only commandline interface support
240  * support for MPEG4, DivX through ffmpeg package
241
242
243 Changes between 0.4.6 and 0.5.0:
244 --------------------------------
245
246 Core structure:
247   * object structure which allows for full re-entrancy, known as libvlc
248   * new audio output architecture based on filter pipelines, providing
249     S/PDIF and multi-channel support
250   * localization support via gettext on most architectures
251   * new stream output architecture, allowing to use VLC to unicast,
252     multicast or broadcast a stream to another VLC (only MPEG 1, 2 and 4
253     and A/52 streams are supported)
254   * build system now uses autoconf/automake/autopoint
255
256 Input access:
257   * mms:// support
258   * ftp:// support
259   * stability fixes in the HTTP access
260   * auto-detection of RTP encapsulation
261   * VCD entry points support
262   * VCD image file support
263
264 Input demux:
265   * support for *.asf format
266   * improved support for *.avi, especially over an HTTP connection
267   * support for *.mp4 and *.mov format
268   * support for ogg encapsulation
269   * support for raw DV format
270   * support for *.wav format
271   * new demuxdump demux allowing to save a stream to a file
272   * raw AAC support
273
274 Stream discovery & playlists:
275   * support for the SAP/SDP and SLP protocols
276   * support for .m3u file format
277   * support for .asx file format
278   * hack to find the streaming sources in html-pages with embedded wmp
279
280 Codecs:
281   * support for the microdvd, subrip, ssa1, ssa2-4 subtitles file formats
282     (only available with the .avi demux)
283   * support for ADPCM audio codec
284   * support for raw PCM data
285   * support for Cinepak video codec
286   * support for DV video codec via libdv or ffmpeg
287   * support for AAC audio codec via libfaad2
288   * support for Xvid codec
289   * support for Xiph.org's Vorbis audio codec
290   * support for Xiph.org's Tremor audio codec (when compiling from sources)
291   * support for Xiph.org's Tarkin and Theora video codecs (when compiling
292     from sources)
293   * new codecs supported by latest ffmpeg versions: WMV, WMA, SVQ 1, H263,
294     H263i, MJPEG A/B
295   * fixed an endianness bug in LPCM codec
296
297 DVD support:
298   * experimental preliminary support for DVD menus via libdvdplay
299
300 Miscellaneous:
301   * new WxWindows interface
302   * all interfaces allow to dynamically change the volume, the audio
303     device and the channels configuration
304   * headphone channel mixer with virtual spatialization effect
305   * Mozilla plugin based on libvlc for embedded playback in webpages of any
306     format that VLC can play
307   * new swedish translation
308   * updated french, german, dutch and italian translations
309
310 GNU/Linux, *BSD & misc. UNIX ports:
311   * OSS and ALSA audio output modules support A/52 over S/PDIF output
312   * OSS support for multi-channel (up to 6) analog sound cards
313
314 Mac OS X port:
315   * localization support via GNU gettext software
316   * completely revamped Cocoa interface
317   * new preferences panel
318   * new open panel with full features
319   * video output screen can be chosen in the Video menu
320   * audio device and channels configuration can be chosen in the Audio menu
321   * new playlist drawer and messages windows
322
323 Win32 port:
324   * preferences dialog box redesigned
325   * waveout module supports multi-channel audio output and A52 over S/PDIF
326   * support for VCDs
327   * new dialog box to select avi subtitles
328   * some new shortcuts (in particular to play/pause or stay on top)
329   * new menu entry to spawn another interface
330   * rc interface is partly fixed and useable
331
332 BeOS port:
333   * new settings window for adjusting post-processing, brightness,
334     contrast, etc
335   * enhancements of the playlist window
336   * new messages window to see debug info
337   * fixed a few crashes
338
339 iPaq port:
340   * slider bar in GTK+/GPE Familiar interface
341   * fixed crash on directory change in Familiar interface
342   * added qte_main module for use in all modules that need Opie or Qte support
343   * native video output module for Qt Embedded/Opie is not working
344