NEWS 16.9 KB
Newer Older
hartman's avatar
hartman committed
1
$Id: NEWS,v 1.66 2003/09/20 02:47:41 hartman Exp $
gbazin's avatar
   
gbazin committed
2

hartman's avatar
hartman committed
3
Changes between 0.6.2 and 0.6.3:
gbazin's avatar
   
gbazin committed
4
5
---------------------------------

hartman's avatar
hartman committed
6
7
8
9
Core support:
 * Video outputs are recycled if possible. This removes any 'flicker' between two similiar video files.
 * Fixed the video filters. Video should no longer go black when these are used.

gbazin's avatar
   
gbazin committed
10
11
12
13
14
15
16
17
18
Stream output:
 * MPEG TS muxer follows the ATSC/DVB specs for embedded A52 audio.

Input demux:
 * MPEG TS demuxer also handles A52 audio in DVB streams.
 * Fixed seeking support in FLAC files.

Codecs:
 * Support for AAC + SBR.
hartman's avatar
hartman committed
19
 * MPEG 2.5 support.
gbazin's avatar
   
gbazin committed
20
21

Mac OS X port:
hartman's avatar
hartman committed
22
 * Mozilla plugin for Mac OS X (experimental).
gbazin's avatar
   
gbazin committed
23
24
25
26
27
28
29

Win32 port:
 * New DirectShow input module (for video acquisition cards, webcams...).
 * VLC can be installed as a Windows NT service.
 * Support for 3F2R in audio output.

Miscellaneous:
hartman's avatar
hartman committed
30
 * Text subtitles now have a black outline.
gbazin's avatar
   
gbazin committed
31
 * Text subtitles filename and charset autodetection.
hartman's avatar
hartman committed
32
33
34
 * Text subtitles for mpeg files.
 * Automatic fontsize selection for text subtitles.
 * Audio visual effects filters (spectrum, scope and random).
gbazin's avatar
   
gbazin committed
35
 * Audio visual effects filter using goom.
gbazin's avatar
   
gbazin committed
36
37
38

Changes between 0.6.1 and 0.6.2:
---------------------------------
gbazin's avatar
   
gbazin committed
39

gbazin's avatar
   
gbazin committed
40
41
42
43
44
45
46
Core support:
 * Fixed a nasty regression in 0.6.1 which made some streams unplayable.

Stream output:
 * Transcoder now generates proper pts/dts thus should work a lot better.
 * Improved MPEG TS muxer.

47
48
Access input:
 * Support for DVB-S/C/T cards using v4l2 API for Linux 2.6.x kernels.
gbazin's avatar
   
gbazin committed
49
50
 * Few fixes to the VCD navigation.

gbazin's avatar
   
gbazin committed
51
52
53
Interfaces:
 * Support for DVD menus navigation added to the wxWindows interface.

gbazin's avatar
   
gbazin committed
54
55
56
57
58
59
UNIX ports:
 * ALSA multi-channel support fixed and tested.
 * Fixed fullscreen with gnome metacity.

Win32 port:
 * Fixed VCD support which was broken on some machines.
60
61

iPaq port:
gbazin's avatar
   
gbazin committed
62
63
64
65
66
67
 * Familiar interface with Gtk+-1.2 and GPE support removed (deprecreated).

Miscellaneous:
 * Text subtitles now centered on the picture.
 * Ffmpeg decoder now generates proper pts and can be used to play
   mpeg1/2 videos.
68

gbazin's avatar
   
gbazin committed
69
70
71
Changes between 0.6.0 and 0.6.1:
---------------------------------

72
73
74
75
76
Core support:
 * There should be less bogus resampling, particularly on DVDs.
 * VLC will now wait for the medium to wake up before starting its clock
   after a pause.

gbazin's avatar
   
gbazin committed
77
78
79
80
Stream output:
 * Added vorbis audio support in Ogg streaming.
 * Added vorbis audio transcoding support.
 * Added mp3 audio transcoding support (when ffmpeg is compiled with mp3lame).
81
82
 * PS muxer can create mpeg1 files now and produce streams with system headers.
 * You can transcode a52 with more than two channels to mpga now.
gbazin's avatar
   
gbazin committed
83
84
85
86

Win32 port:
 * Fixed DVD support which was partly broken due to a bug in libdvdcss
 * Fixed 5.1 audio support for the sblive/audigy soundcards.
87
 * Fixed sound on Windows NT.
gbazin's avatar
   
gbazin committed
88

89
90
91
92
UNIX ports:
 * Fixed/improved ALSA support and enabled multi-channel audio output.
 * X11/Xvideo: Should now work on big endian machines, and you can now
   use the arrow keys to browse through the DVD menus.
gbazin's avatar
   
gbazin committed
93

Jean-Paul Saman's avatar
Jean-Paul Saman committed
94
95
96
97
98
99
100
iPaq port:
 * Gtk+2 interface called PDA
 * Familiar Gtk+ is now deprecreated
 * Codec a52, Faad2 and flac added
 * Video4Linux enabled (demux and transcode)
 * Stream Out with transcode support enabled (use codecs: HuffYuvv and A-law).

gbazin's avatar
   
gbazin committed
101
102
Interfaces:
 * Small updates/fixes to the wxWindows interface.
103
104
 * Improved HTTP remote control interface. You can now create your own HTML pages.
 * A new CORBA control plugin.
gbazin's avatar
   
gbazin committed
105
106
107
108
109
110
111
112

Input demux:
 * Improved support for the Matroska container format.

Miscellaneous:
 * Improved build system.
 * New video filter plugin to overlay logos.
 * Added support for Winamp 3 B4S files.
113
114
115
 * New subtitle module which uses freetype2 to render arbitrary fonts in any size.
   Should also work with languages like russion for instance.

116

117
Changes between 0.5.3 and 0.6.0:
118
119
120
---------------------------------

Core Support:
gbazin's avatar
   
gbazin committed
121
 * Channel Server support was removed (was deprecated)
122
123

Input access:
124
125
 * Fixed a big bug in ftp and http access that prevented many platforms (OSX most prominently) to view ftp and http streams.
 * Fixed large file support on Windows
126
 * Video 4 Linux support
gbazin's avatar
   
gbazin committed
127
 * CD Digital Audio support
128
 * Fixed IPv6 multicasting on Windows and OSX.
129
130

Input demux:
131
132
133
 * Better detection of AAC and mp3 files
 * Support for OpenDML avi files
 * More complete .mp4/.mov support
gbazin's avatar
   
gbazin committed
134
 * Very early support for the Matroska container format (don't complain if it doesn't work ;)
135
136

Codecs:
137
 * VLC's own MPEG1/2 decoder has been replaced with libmpeg2
138
 * Support for Sorenson 3 (SVQ3 or Quicktime content) via ffmpeg
hartman's avatar
hartman committed
139
 * OSX support for QDM2 and QDMC sound, often used in QT content.
140
 * Fixed a bug which was causing artefacts in DivX video (ffmpeg)
gbazin's avatar
   
gbazin committed
141
 * Updated our theora decoder to use the alpha 2 release of libtheora
142
 * If ffmpeg cannot keep up, skip and try to recover instead of stopping altogether
143
 * Indeo Video 3 (IV32) support for little-endian computers. (so not for OSX)
144
145

Interfaces:
gbazin's avatar
   
gbazin committed
146
147
 * The wxWindows interface is now fully useable as well as Unicode safe
 * New HTTP remote control interface
148
149

Stream output:
gbazin's avatar
   
gbazin committed
150
151
 * 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.
 * The stream output now allows to transcode content on the fly.
gbazin's avatar
   
gbazin committed
152
 * Fixed major bug that prevented streaming mpeg 1/2 video with pulldown content.
153
 * SAP/SDP announcing support. (both IPv4 and IPv6)
154
155

Miscellaneous:
gbazin's avatar
   
gbazin committed
156
 * New reset option for the preferences
157
 * You can set your language in the prefences
gbazin's avatar
   
gbazin committed
158
 * New video chroma conversion module using ffmpeg
159
 * Added a Gentoo ebuild to the distribution
hartman's avatar
hartman committed
160
 * Added a new smaller subtitles font (now the default) + scripts to generate your own
161
 * SAP/SDP IPv6 support
162
163

UNIX ports:
gbazin's avatar
   
gbazin committed
164
 * Basic support for the X11 Xinerama extension.
165
166
 * New skinable interface ported to X11.
 * Run opie-vlc and zaurus-vlc as GuiServer
167
168
169

Mac OS X port:
 * When you add several items to the playlist, they are sorted alphabetically.
hartman's avatar
hartman committed
170
 * New about panel and revamped preferences panel.
171
 * Fixed the deinterlace menu.
hartman's avatar
hartman committed
172
 * Float on top, Fit to Screen and a Transparency option for video out.
hartman's avatar
hartman committed
173
174
 * New output dialog for transcode and display while stream capabilities.
 * New icons by Davor Orel.
175
176
177
 * New audio resampler. Should make VLC much faster.
 * Fixed disappearing and crackling sound (PTS is out of range bug)
 * We no longer automatically save the preferences when you quit the application
178
 * Arrow keys are now use to browse the menus in a DVD
179
180

Win32 port:
181
 * the wxWindows interface is now the default interface
gbazin's avatar
   
gbazin committed
182
183
184
185
 * The keyboard shortcuts are now identical to the linux version
 * Fixed the "no sound" problem on NT4
 * Improved skinnable interface (it now uses the wxWindows interface dialogs).
 * Added support for compressed skins files (.vlt files)
gbazin's avatar
   
gbazin committed
186
 * Fixed SVCD chapters support.
gbazin's avatar
   
gbazin committed
187
 * Fixed memory leak with 5.1 audio.
188

Eric Petit's avatar
Eric Petit committed
189
190
191
192
193
194
BeOS port:
 * Interface localization
 * Screensaver disabled if playing in fullscreen
 * A few new keyboard shortcuts
 * New full-featured Preferences window

195
196
197
198
Changes between 0.5.2 and 0.5.3:
---------------------------------

Core Support:
199
200
201
 * fixed DTS S/PDIF output on little-endian machines
 * support for skins at the interface level
 * new OSD module using Freetype2
gbazin's avatar
   
gbazin committed
202
203
204
 * video outputs are now destroyed when the associated input ends
 * the video output takes into account the caching delay introduced at the
   input level before dropping out of date frames.
205
 * configuration option to disable the translation of the interface
206
207
208
209
210
211
212
213
214
215
216
217

Input access:
 * fixed HTTP redirects
 * support for opening an entire directory
 * EOF should be detected more reliably
 * new video4linux access plug-in
 * new kfir access plug-in designed to work around a bug in the kfir driver

Input demux:
 * added stream type for some Motorola MPEG-2 video encoders
 * fix for some ogg web radio streams
 * fixed reading TS streams over HTTP
218
219
220

Codecs:
 * support for 3ivx D4 (not previous versions)
hartman's avatar
hartman committed
221
222
 * support for '3ivd' and '3vid' encodings
 * support for 'MSS1' codec ( same as WMV2 )
223
224
225
 * support for SAMI subtitles (untested and incomplete)
 * better SSA4 subtitles recognition
 * new codec for raw I420 video
226
 * improvements to the libmpeg2-based MPEG video decoder
gbazin's avatar
   
gbazin committed
227
228
229
230
231

Interfaces:
 * improvements to wxWindows based interface
   (although it still misses some important features)
 * skeleton for a Gnome2/GTK2 plug-in
232
233
234
235
236
237
238
239
240
241
242

Stream output:
 * new HTTP output support
 * fixed a segfault in the AVI muxer
 * fixed AV synchronization issues

Miscellaneous:
 * support for oldstyle id3 genres

UNIX ports:
 * the SDL vout plug-in will now work on big-endian machines
243
244
245
246

Mac OS X port:
 * reorderable playlist
 * fixed the hiding of the mouse on multiple monitors
247
248
 * fixed a big issue with some USB speakers
 * support for mono audio output devices
hartman's avatar
hartman committed
249
 * reset the audio-device to its default mode before quitting VLC
250
251
252
 * fixed several cosmetic issues
 * you can drag the controller window by its background (as it should be)
 * the messages window remembers more lines
hartman's avatar
hartman committed
253
254
 * delay and fps can now be overruled with subtitles files
 * http and ogg stream output options
255
256
257
258
 * Apple menu and friends will now be translated as well

Win32 port:
 * new skinnable interface
gbazin's avatar
   
gbazin committed
259
 * the directx video output doesn't crash anymore on ctrl+alt+del events.
260
261
262
263
264
265
266

iPAQ familiar Linux port:
 * support for FLAC audio format
 * the interface adapts to the screen size/rotation
 * playlist
 * network tab in the interface
 * "apply" handling in preferences
267

gbazin's avatar
   
gbazin committed
268
269

Changes between 0.5.1a and 0.5.2:
270
---------------------------------
gbazin's avatar
   
gbazin committed
271
272

Core support:
273
274
275
276
277
278
279
 * advanced config options are now hidden by default
 * new --spdif option to use the S/PDIF audio output by default
 * fixed a 'clicking' sound when switching between streams
 * new bandlimited resampler that should improve audio quality on primarily
   Mac OS X
 * fixed a problem with audio over http that caused some web radios to not work
 * DTS S/PDIF support
gbazin's avatar
   
gbazin committed
280
281

Codecs:
282
283
284
285
286
287
288
289
 * support for DV audio through the ffmpeg library
 * support for FLAC audio through libflac
 * new but basic MPEG video decoder based on libmpeg2
 * fixed a major bug in LPCM code (fixes a problem with iDVD disks)

Stream output:
 * support for streaming DivX 1/2/3, wmv1/2, h/i263 over MPEG-2 TS
 * new --ttl option for Time To Live
gbazin's avatar
   
gbazin committed
290

gbazin's avatar
   
gbazin committed
291
DVD support:
292
 * fixed quite a few problems with the dvd menu support
gbazin's avatar
   
gbazin committed
293

gbazin's avatar
   
gbazin committed
294
UNIX ports:
295
 * fixed the GNU-pth support
gbazin's avatar
   
gbazin committed
296
297

Win32 port:
298
299
300
301
302
 * multi-channel audio and S/PDIF support for both the DirectX and Waveout
   plugins
 * localization support via gettext is now fully working
 * rc interface is now fully useable
 * fixed the MSVC project files generation
303

hartman's avatar
* NEWS:    
hartman committed
304
Mac OS X port:
305
306
307
308
309
310
311
312
313
 * several fixes for multi channel audio devices. AC3 over SPDIF with
   M-Audio Sonica Theater still does not work. this is most likely a driver
   bug and has been reported to M-Audio. (Sonica, Revolution, Delta, Griffin
   iMate and MOTU firewire devices should work)
 * VLC now uses the default audio device
 * new info panel
 * very preliminary support for VLC control via applescript
 * support for mouse gestures
 * new priority scheme allowing to avoid lock-ups on low-end machines
hartman's avatar
* NEWS:    
hartman committed
314
315

Linupy port:
316
317
 * there is a whole new port for the linupy distribution used by o.a. the
   YOPY PDA. It is still experimental, please test it
hartman's avatar
* NEWS:    
hartman committed
318
319

Miscellaneous:
320
321
322
323
324
 * improved ID3 tag detection
 * changed several errors into warnings ; the frequently reported "this is
   not a PS stream, continuing" is one of these
 * mouse gestures work on windows and osx, but there still isn't any useful
   gestures
325
 * some support for .pls playlists used by shoutcast
hartman's avatar
* NEWS:    
hartman committed
326

327

328
Changes between 0.5.1 and 0.5.1a:
329
---------------------------------
330
331
332

Mac OS X port:
 * fixed a problem that caused VLC to select the wrong language when
333
   English was set as the preferred language
334

335
336
337
338
339
340
341
342
343
344
345
346
347
348
349

Changes between 0.5.0 and 0.5.1:
--------------------------------

Core support:
 * new mouse gesture interface
 * audio volume can now be changed at any time, even when no file is
   playing

Input access:
 * various minor fixes on the network inputs
 * fixed some weird URL parsing problems (/Volumes/toto:tata/harry@coin.mpg)
 * VCD: fixed track number and chapter indexing

Input demux:
Sam Hocevar's avatar
Sam Hocevar committed
350
351
 * fixed a bad initialization in the mp4 plug-in
 * new --buggy-psi option for TS streams which do not update their
352
353
354
355
356
357
358
359
360
361
   continuity counter

Codecs:
 * support for MPEG-2 intra slice refresh (aka. Slice-I) streams

DVD support:
 * fixed a bug which turned the default interface command-line only
   without the user consent

UNIX ports:
Sam Hocevar's avatar
Sam Hocevar committed
362
363
 * GTK: fixed a crash when going fullscreen or changing volume from the
   popup menu
364
365
366
367
368
369
 * X11: new screen saver disabling plug-in (--extraintf screensaver)
 * KDE: fixed compilation with KDE 3.1
 * ALSA: fixed mono files output

Mac OS X port:
 * fixed a crash on start-up on some localized systems
Sam Hocevar's avatar
Sam Hocevar committed
370
 * lowered real-time priorities to avoid lock-ups on slow machines
371
 * VLC can now be made the handler of ftp http mms and udp URLs
372
373
374
375
 * playlist enhancements
 * added half, normal and double video window menu items
 * new step forward/step backward commands
 * the dock should no longer be visible in fullscreen mode
Sam Hocevar's avatar
Sam Hocevar committed
376
 * the Mac OS X binary is now compiled with Ogg/Theora support
377
378
379
380
 * vlc.app is now VLC.app

Win32 port:
 * fixed the "RichEdit line insertion error" bug
Sam Hocevar's avatar
Sam Hocevar committed
381
382
 * VLC can now be run from outside its installation directory
 * fixed a bug that prevented to find the default subtitle font
383
384

BeOS port:
Sam Hocevar's avatar
Sam Hocevar committed
385
 * smarter BeOS priorities to avoid lock-ups
386
 * few enhancements in the interface (especially the Settings window)
387

388
Opie port:
Sam Hocevar's avatar
Sam Hocevar committed
389
390
391
392
 * native video output is working again
 * only commandline interface support
 * support for MPEG4, DivX through ffmpeg package

393

394
395
396
Changes between 0.4.6 and 0.5.0:
--------------------------------

397
398
399
400
401
Core structure:
  * object structure which allows for full re-entrancy, known as libvlc
  * new audio output architecture based on filter pipelines, providing
    S/PDIF and multi-channel support
  * localization support via gettext on most architectures
402
  * new stream output architecture, allowing to use VLC to unicast,
403
404
405
406
407
408
409
410
411
    multicast or broadcast a stream to another VLC (only MPEG 1, 2 and 4
    and A/52 streams are supported)
  * build system now uses autoconf/automake/autopoint

Input access:
  * mms:// support
  * ftp:// support
  * stability fixes in the HTTP access
  * auto-detection of RTP encapsulation
412
413
  * VCD entry points support
  * VCD image file support
414
415
416
417
418
419
420
421
422
423
424
425
426
427

Input demux:
  * support for *.asf format
  * improved support for *.avi, especially over an HTTP connection
  * support for *.mp4 and *.mov format
  * support for ogg encapsulation
  * support for raw DV format
  * support for *.wav format
  * new demuxdump demux allowing to save a stream to a file
  * raw AAC support

Stream discovery & playlists:
  * support for the SAP/SDP and SLP protocols
  * support for .m3u file format
428
429
  * support for .asx file format
  * hack to find the streaming sources in html-pages with embedded wmp
430
431
432
433
434
435
436

Codecs:
  * support for the microdvd, subrip, ssa1, ssa2-4 subtitles file formats
    (only available with the .avi demux)
  * support for ADPCM audio codec
  * support for raw PCM data
  * support for Cinepak video codec
437
  * support for DV video codec via libdv or ffmpeg
438
439
  * support for AAC audio codec via libfaad2
  * support for Xvid codec
440
441
442
443
  * support for Xiph.org's Vorbis audio codec
  * support for Xiph.org's Tremor audio codec (when compiling from sources)
  * support for Xiph.org's Tarkin and Theora video codecs (when compiling
    from sources)
444
445
446
447
448
449
450
451
452
453
454
  * new codecs supported by latest ffmpeg versions: WMV, WMA, SVQ 1, H263,
    H263i, MJPEG A/B
  * fixed an endianness bug in LPCM codec

DVD support:
  * experimental preliminary support for DVD menus via libdvdplay

Miscellaneous:
  * new WxWindows interface
  * all interfaces allow to dynamically change the volume, the audio
    device and the channels configuration
Boris Dorès's avatar
Boris Dorès committed
455
  * headphone channel mixer with virtual spatialization effect
456
457
458
459
  * Mozilla plugin based on libvlc for embedded playback in webpages of any
    format that VLC can play
  * new swedish translation
  * updated french, german, dutch and italian translations
460
461
462
463
464
465
466
467
468
469
470
471

GNU/Linux, *BSD & misc. UNIX ports:
  * OSS and ALSA audio output modules support A/52 over S/PDIF output
  * OSS support for multi-channel (up to 6) analog sound cards

Mac OS X port:
  * localization support via GNU gettext software
  * completely revamped Cocoa interface
  * new preferences panel
  * new open panel with full features
  * video output screen can be chosen in the Video menu
  * audio device and channels configuration can be chosen in the Audio menu
472
  * new playlist drawer and messages windows
473
474

Win32 port:
475
  * preferences dialog box redesigned
476
  * waveout module supports multi-channel audio output and A52 over S/PDIF
477
  * support for VCDs
ipkiss's avatar
ipkiss committed
478
479
480
  * new dialog box to select avi subtitles
  * some new shortcuts (in particular to play/pause or stay on top)
  * new menu entry to spawn another interface
481
  * rc interface is partly fixed and useable
482
483

BeOS port:
Eric Petit's avatar
Eric Petit committed
484
485
486
487
488
  * new settings window for adjusting post-processing, brightness,
    contrast, etc
  * enhancements of the playlist window
  * new messages window to see debug info
  * fixed a few crashes
489

Jean-Paul Saman's avatar
Jean-Paul Saman committed
490
491
492
493
494
495
iPaq port:
  * slider bar in GTK+/GPE Familiar interface
  * fixed crash on directory change in Familiar interface
  * added qte_main module for use in all modules that need Opie or Qte support
  * native video output module for Qt Embedded/Opie is not working