* Bumped up version number to 0.5.2
[vlc.git] / NEWS
1 $Id: NEWS,v 1.32 2003/03/10 00:04:14 massiot Exp $
2
3 Changes between 0.5.1a and 0.5.2:
4 ---------------------------------
5
6 Core support:
7  * advanced config options are now hidden by default
8  * new --spdif option to use the S/PDIF audio output by default
9  * fixed a 'clicking' sound when switching between streams
10  * new bandlimited resampler that should improve audio quality on primarily
11    Mac OS X
12  * fixed a problem with audio over http that caused some web radios to not work
13  * DTS S/PDIF support
14
15 Codecs:
16  * support for DV audio through the ffmpeg library
17  * support for FLAC audio through libflac
18  * new but basic MPEG video decoder based on libmpeg2
19  * fixed a major bug in LPCM code (fixes a problem with iDVD disks)
20
21 Stream output:
22  * support for streaming DivX 1/2/3, wmv1/2, h/i263 over MPEG-2 TS
23  * new --ttl option for Time To Live
24
25 DVD support:
26  * fixed quite a few problems with the dvd menu support
27
28 UNIX ports:
29  * fixed the GNU-pth support
30
31 Win32 port:
32  * multi-channel audio and S/PDIF support for both the DirectX and Waveout
33    plugins
34  * localization support via gettext is now fully working
35  * rc interface is now fully useable
36  * fixed the MSVC project files generation
37
38 Mac OS X port:
39  * several fixes for multi channel audio devices. AC3 over SPDIF with
40    M-Audio Sonica Theater still does not work. this is most likely a driver
41    bug and has been reported to M-Audio. (Sonica, Revolution, Delta, Griffin
42    iMate and MOTU firewire devices should work)
43  * VLC now uses the default audio device
44  * new info panel
45  * very preliminary support for VLC control via applescript
46  * support for mouse gestures
47  * new priority scheme allowing to avoid lock-ups on low-end machines
48
49 Linupy port:
50  * there is a whole new port for the linupy distribution used by o.a. the
51    YOPY PDA. It is still experimental, please test it
52
53 Miscellaneous:
54  * improved ID3 tag detection
55  * changed several errors into warnings ; the frequently reported "this is
56    not a PS stream, continuing" is one of these
57  * mouse gestures work on windows and osx, but there still isn't any useful
58    gestures
59  * some support for .pls playlists used by shoutcast
60
61 Changes between 0.5.1 and 0.5.1a:
62 ---------------------------------
63
64 Mac OS X port:
65  * fixed a problem that caused VLC to select the wrong language when
66    English was set as the preferred language
67
68
69 Changes between 0.5.0 and 0.5.1:
70 --------------------------------
71
72 Core support:
73  * new mouse gesture interface
74  * audio volume can now be changed at any time, even when no file is
75    playing
76
77 Input access:
78  * various minor fixes on the network inputs
79  * fixed some weird URL parsing problems (/Volumes/toto:tata/harry@coin.mpg)
80  * VCD: fixed track number and chapter indexing
81
82 Input demux:
83  * fixed a bad initialization in the mp4 plug-in
84  * new --buggy-psi option for TS streams which do not update their
85    continuity counter
86
87 Codecs:
88  * support for MPEG-2 intra slice refresh (aka. Slice-I) streams
89
90 DVD support:
91  * fixed a bug which turned the default interface command-line only
92    without the user consent
93
94 UNIX ports:
95  * GTK: fixed a crash when going fullscreen or changing volume from the
96    popup menu
97  * X11: new screen saver disabling plug-in (--extraintf screensaver)
98  * KDE: fixed compilation with KDE 3.1
99  * ALSA: fixed mono files output
100
101 Mac OS X port:
102  * fixed a crash on start-up on some localized systems
103  * lowered real-time priorities to avoid lock-ups on slow machines
104  * VLC can now be made the handler of ftp http mms and udp URLs
105  * playlist enhancements
106  * added half, normal and double video window menu items
107  * new step forward/step backward commands
108  * the dock should no longer be visible in fullscreen mode
109  * the Mac OS X binary is now compiled with Ogg/Theora support
110  * vlc.app is now VLC.app
111
112 Win32 port:
113  * fixed the "RichEdit line insertion error" bug
114  * VLC can now be run from outside its installation directory
115  * fixed a bug that prevented to find the default subtitle font
116
117 BeOS port:
118  * smarter BeOS priorities to avoid lock-ups
119  * few enhancements in the interface (especially the Settings window)
120
121 Opie port:
122  * native video output is working again
123  * only commandline interface support
124  * support for MPEG4, DivX through ffmpeg package
125
126
127 Changes between 0.4.6 and 0.5.0:
128 --------------------------------
129
130 Core structure:
131   * object structure which allows for full re-entrancy, known as libvlc
132   * new audio output architecture based on filter pipelines, providing
133     S/PDIF and multi-channel support
134   * localization support via gettext on most architectures
135   * new stream output architecture, allowing to use VLC to unicast,
136     multicast or broadcast a stream to another VLC (only MPEG 1, 2 and 4
137     and A/52 streams are supported)
138   * build system now uses autoconf/automake/autopoint
139
140 Input access:
141   * mms:// support
142   * ftp:// support
143   * stability fixes in the HTTP access
144   * auto-detection of RTP encapsulation
145   * VCD entry points support
146   * VCD image file support
147
148 Input demux:
149   * support for *.asf format
150   * improved support for *.avi, especially over an HTTP connection
151   * support for *.mp4 and *.mov format
152   * support for ogg encapsulation
153   * support for raw DV format
154   * support for *.wav format
155   * new demuxdump demux allowing to save a stream to a file
156   * raw AAC support
157
158 Stream discovery & playlists:
159   * support for the SAP/SDP and SLP protocols
160   * support for .m3u file format
161   * support for .asx file format
162   * hack to find the streaming sources in html-pages with embedded wmp
163
164 Codecs:
165   * support for the microdvd, subrip, ssa1, ssa2-4 subtitles file formats
166     (only available with the .avi demux)
167   * support for ADPCM audio codec
168   * support for raw PCM data
169   * support for Cinepak video codec
170   * support for DV video codec via libdv or ffmpeg
171   * support for AAC audio codec via libfaad2
172   * support for Xvid codec
173   * support for Xiph.org's Vorbis audio codec
174   * support for Xiph.org's Tremor audio codec (when compiling from sources)
175   * support for Xiph.org's Tarkin and Theora video codecs (when compiling
176     from sources)
177   * new codecs supported by latest ffmpeg versions: WMV, WMA, SVQ 1, H263,
178     H263i, MJPEG A/B
179   * fixed an endianness bug in LPCM codec
180
181 DVD support:
182   * experimental preliminary support for DVD menus via libdvdplay
183
184 Miscellaneous:
185   * new WxWindows interface
186   * all interfaces allow to dynamically change the volume, the audio
187     device and the channels configuration
188   * headphone channel mixer with virtual spatialization effect
189   * Mozilla plugin based on libvlc for embedded playback in webpages of any
190     format that VLC can play
191   * new swedish translation
192   * updated french, german, dutch and italian translations
193
194 GNU/Linux, *BSD & misc. UNIX ports:
195   * OSS and ALSA audio output modules support A/52 over S/PDIF output
196   * OSS support for multi-channel (up to 6) analog sound cards
197
198 Mac OS X port:
199   * localization support via GNU gettext software
200   * completely revamped Cocoa interface
201   * new preferences panel
202   * new open panel with full features
203   * video output screen can be chosen in the Video menu
204   * audio device and channels configuration can be chosen in the Audio menu
205   * new playlist drawer and messages windows
206
207 Win32 port:
208   * preferences dialog box redesigned
209   * waveout module supports multi-channel audio output and A52 over S/PDIF
210   * support for VCDs
211   * new dialog box to select avi subtitles
212   * some new shortcuts (in particular to play/pause or stay on top)
213   * new menu entry to spawn another interface
214   * rc interface is partly fixed and useable
215
216 BeOS port:
217   * new settings window for adjusting post-processing, brightness,
218     contrast, etc
219   * enhancements of the playlist window
220   * new messages window to see debug info
221   * fixed a few crashes
222
223 iPaq port:
224   * slider bar in GTK+/GPE Familiar interface
225   * fixed crash on directory change in Familiar interface
226   * added qte_main module for use in all modules that need Opie or Qte support
227   * native video output module for Qt Embedded/Opie is not working
228