NEWS 37.6 KB
Newer Older
zorglub's avatar
zorglub committed
1
2
$Id$

zorglub's avatar
zorglub committed
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Changes between 0.8.4a and 0.8.5:
---------------------------------

Core support:

Input:
 * Initial support for RTSP-over-HTTP (to allow NAT traversal)
 * Linux DV (Digital Video - Firewire) input
 * Improvements to the Audio CD input
 * Support for more DVB (satellite) encryption modules
 * Improved subtitles encoding support

Decoders:
 * Cook (Real audio) support

Playlist / Services discovery :
 * Podcast support

Video output 
 * New video filters : magnify, gradient and edge detection

Interfaces:
 * System to inform the user and request information 
    - HTTP authentication
    - Fatal errors
    - ...
 * wxWidgets
    - VLM (VideoLAN Media Manager) control panel
 * Skins2 
    - Support for Winamp 2 skins
    - Improved playlist handling
    - Support for popup menus, animated bitmaps, equalizer, ...
 * OS X
    - Overlay control panel
    - 
 * HTTP
    - Much improved default interface pages

dionoea's avatar
dionoea committed
41
42
43
Windows Port:
 * MSN messenger "Now playing" support

zorglub's avatar
zorglub committed
44
45
46
47
48
49
50
51
52
53
54
55
56
OS X Port:
 * 

*Nix port:
 * Ability to log to syslog
 * Root wrapper to avoid running VLC as root

Developers:
 * Java bindings




57
58
59
60
61
Changes between 0.8.4 and 0.8.4a:
---------------------------------

Audio output:
 * Fix a52 over spdif in alsa
62
 * SPDIF output available again in the Mac OS X Audio menu.
63
64

Decoder:
dionoea's avatar
dionoea committed
65
 * Add support for new BMP and Cook (RealAudio G2) decoders in ffmpeg
66
 * Add support for some non-standard FOURCCs used for H.264/H.263
67
68
69
70
71
72
73
74
75

Demux:
 * Fix bug with some HE-AAC audio tracks

Services Discovery:
 * HAL fixes, should now work with new API
 * SAP, fix 20 second freeze on windows
 * UPnP fixes
 * Avahi 0.6 support
76
77
78
79
 
Interfaces:
 * Mac OS X
    - fixed encoding of H.264/H.263 content when using the wizard 
80

dionoea's avatar
dionoea committed
81
82
Changes between 0.8.2 and 0.8.4:
--------------------------------
83
84

Core support:
dionoea's avatar
dionoea committed
85
86
 * Internal strings handling is now UTF-8 based
 * New OSD system
zorglub's avatar
zorglub committed
87
88

Video output:
dionoea's avatar
dionoea committed
89
 * Fixed problems with OpenGL output
Marian Durkovic's avatar
Marian Durkovic committed
90
91
 * New --monitor-par (pixel aspect ratio) option
 * Fixed display problems with HDTV-1080 format
92

93
Input:
dionoea's avatar
dionoea committed
94
95
96
97
 * Improved DVB support for satellite bands other than Ku-band
 * IPv6 and Extended passive mode support for FTP
 * IPv6 Source Specific Multicast support
 * GnomeVFS input module
Marian Durkovic's avatar
Marian Durkovic committed
98
99
 * Support for RTP packet reordering
 * Fixed syntax for FTP URLs
100
101

Decoders:
dionoea's avatar
dionoea committed
102
 * Support for libSDL_image to import different image types
103
 * Musepack decoder using libmpdec
Marian Durkovic's avatar
Marian Durkovic committed
104
 * QDM2 audio support (needs ffmpeg from 19th Oct 2005 or later)
105

106
Services discovery:
Marian Durkovic's avatar
Marian Durkovic committed
107
 * UPnP service discovery (Linux only at the moment)
108
 * Bonjour service discovery using avahi (Linux only)
109

110
Video filters:
dionoea's avatar
dionoea committed
111
 * RSS feed overlay
dionoea's avatar
dionoea committed
112

113
114
115
116
Audio filters:
* Fixes, enhancements and new options related to the Headphone Channel
  Mixer and Dolby Surround

hartman's avatar
hartman committed
117
Stream output:
dionoea's avatar
dionoea committed
118
119
 * New shout output module to forward streams to icecast servers
 * Fixed several SAP and SDP announcement bugs
Marian Durkovic's avatar
Marian Durkovic committed
120
 * Fixed MTU handling to avoid IP fragments
hartman's avatar
hartman committed
121
 
122
Interfaces:
123
- new cone icon by Richard iestad (Eurodata, retron.info)
124
 * Mac OS X
hartman's avatar
hartman committed
125
126
127
128
    - New streaming and transcoding wizard
    - New extended controls panel
    - New bookmarks window
    - Fixed playlist sorting
129
    - Fixed drag-and-drop inside the playlist
dionoea's avatar
dionoea committed
130
 * wxWidgets
131
    - Rename wxWindows interface in wxWidgets.
132
    - All the --wxwin-* options are now --wx-*
Marian Durkovic's avatar
Marian Durkovic committed
133
    - Support for RTP streaming in Stream Ouput dialog
134
    - Now require wx2.6 with Unicode support
dionoea's avatar
dionoea committed
135
136
 * Skins2
    - Tree playlist
137
 * HTTP
hartman's avatar
hartman committed
138
139
    - New RPN functions to control VLC features (see play-howto)
    - Facilities to correctly handle non-ASCII characters and spaces in
140
      the names of files
hartman's avatar
hartman committed
141
    - Include macro to include other files
dionoea's avatar
dionoea committed
142
    - CGI 1.0 support
hartman's avatar
hartman committed
143
144
145
146

ActiveX plugin:
* Should now work outside IE as well

147
148
149
Mac OS X port:
* New script to delete the preferences automatically

Marian Durkovic's avatar
Marian Durkovic committed
150
151
Windows port:
* Fixed bandwidth problems of HTTP streaming
dionoea's avatar
dionoea committed
152
* Fixed audio problems with DirectX audio output
Marian Durkovic's avatar
Marian Durkovic committed
153

Felix Paul Kühne's avatar
Felix Paul Kühne committed
154
Translations:
155
 The following languages were added:
dionoea's avatar
dionoea committed
156
 * Galician
157
 * Korean
Felix Paul Kühne's avatar
Felix Paul Kühne committed
158
 * Romanian
159
 * Simplified Chinese
160
161
 The following languages were re-added:
 * Swedish
162

dionoea's avatar
dionoea committed
163
Changes between 0.8.1 and 0.8.2:
zorglub's avatar
zorglub committed
164
--------------------------------
165
166

Core support:
167
 * Rewrite of the playlist
zorglub's avatar
zorglub committed
168
169
170
    - Tree structure
    - Input preparsing (for meta-data)
    - Grouping (by artist, ...) support 
171
 * Preferences improvements: 
zorglub's avatar
zorglub committed
172
173
174
175
176
    - New organization, designed to improve usability
    - New configuration types (list of modules, ...)
 * XML parsers
 * Core image manipulation support
 * Client-side SSL/TLS support
zorglub's avatar
zorglub committed
177
 * SSL Client certificates checking support (allows for secure VoD)
hartman's avatar
hartman committed
178
179
180
 * Renamed --spu-channel to --sub-track
 * Renamed --spumargin to --sub-margin
 * Renamed --audio-channel to --audio-track
181
 * Renamed --filter to --vout-filter
dionoea's avatar
dionoea committed
182
 * filters, extra interfaces, visualizations and service discovery modules are
dionoea's avatar
dionoea committed
183
   now separated by ':' instead of ','
dionoea's avatar
dionoea committed
184
 * Access filter architecture
185
 * Track selection based on preferred language (--sub-language and --audio-language)
dionoea's avatar
dionoea committed
186
 * Zsh autocompletion for VLC's arguments
zorglub's avatar
zorglub committed
187
 * Many bugfixes...
zorglub's avatar
zorglub committed
188

zorglub's avatar
zorglub committed
189
Input/Demuxers:
zorglub's avatar
zorglub committed
190
191
 * Support for SOCKS proxy
 * Support for Shoutcast Meta-data
hartman's avatar
hartman committed
192
 * Support for (HE-)AAC raw-audio streams
zorglub's avatar
zorglub committed
193
194
 * Support for images on a HTTP server that get refreshed on the server
 * Better support for Kasenna streams
zorglub's avatar
zorglub committed
195
196
197
 * RTSP UDP->TCP rollover support
 * Massive Matroska improvements
 * Support for XA and VOC audio files
dionoea's avatar
dionoea committed
198
 * TiVo demuxer
zorglub's avatar
zorglub committed
199
 * Samba (Windows shares) access module
zorglub's avatar
zorglub committed
200
201
 * Improved CDDAX module (uses several playlist items)
 * Fixes to Linux DVB support
zorglub's avatar
zorglub committed
202
 * Fix the "negative subtitles delay" bug
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
203
 * Support for FTP over IPv6
zorglub's avatar
zorglub committed
204
205
206

Decoders / Encoders:
 * Dirac decoder and encoder
hartman's avatar
hartman committed
207
 * PNG decoder/encoder
zorglub's avatar
zorglub committed
208
209
 * Improvements to DVB subtitles encoder
 * Support for Apple Lossless Audio Codec
zorglub's avatar
zorglub committed
210

dionoea's avatar
dionoea committed
211
212
213
214
Access filters:
 * New Record and Timeshift filters

Services discovery:
zorglub's avatar
zorglub committed
215
216
 * New type of modules, that add items to the playlist
 * Brand new SAP module
zorglub's avatar
zorglub committed
217
218
     * To enable SAP, you now need to use "-S sap" or add SAP in 
       the "Manage->Services Discovery" menu
dionoea's avatar
dionoea committed
219
     ( IPv6 SAP is now enabled by default )
220
     * Non-standard support for HTTP streams SAP announces removed
zorglub's avatar
zorglub committed
221
222
 * HAL (Hardware Abstraction Layer) discovery
 * DAAP (iTunes shares) support
dionoea's avatar
dionoea committed
223
 * Shoutcast
zorglub's avatar
zorglub committed
224

zorglub's avatar
zorglub committed
225
226
227
Audio output:
 * Support for 20/24 bits LPCM

zorglub's avatar
zorglub committed
228
Video output:
229
230
 * Video snapshot support (png or jpg)
 * Image file video output (png)
zorglub's avatar
zorglub committed
231
 * Motion detection filter (can trigger playlist actions)
zorglub's avatar
zorglub committed
232
233
 * Improvements to wall video filter
 * Support for font color and opacity
zorglub's avatar
zorglub committed
234
235
236
237
238
239
240

Stream output:
 * Muxers
    - ASF improvements
 * VLM / VoD
    - Ability to load a configuration file on startup
    - Seeking support in VoD streams
dionoea's avatar
dionoea committed
241
242
 * Mosaic (picture-in-picture system)

zorglub's avatar
zorglub committed
243
Interfaces:
dionoea's avatar
dionoea committed
244
 * wxWidgets
zorglub's avatar
zorglub committed
245
246
    - Redesigned playlist : add playlist, add directory, ...
    - Improved preferences
zorglub's avatar
zorglub committed
247
    - Improvements to the wizard
zorglub's avatar
zorglub committed
248
249
250
    - DVD, VCD and Audio CD navigation buttons
 * MacOS X
    - Redesigned playlist
dionoea's avatar
dionoea committed
251
    - Improved preferences
zorglub's avatar
zorglub committed
252
 * Skins
dionoea's avatar
dionoea committed
253
    - Support for multiple actions
zorglub's avatar
zorglub committed
254
255
256
    - Fixes
 * HTTP
    - Support for the new playlist system
257
258
 * Lirc
    - Now uses new config settings. See doc/lirc/example.lirc
zorglub's avatar
zorglub committed
259
260
261
262
263

Windows port:
 * Screensaver disabling fix
 * DirectShow tuner configuration
 * Support for no-decoration windows
264

dionoea's avatar
dionoea committed
265
MacOS X port:
hartman's avatar
hartman committed
266
267
 * Many Mac OS X 10.4 Tiger related fixes
 * The OpenGL video output is back
268
269
270
271
272
 * A new audio module that should work more reliable for analog audio output in various configurations.
   - Supports multichannel discrete analog output
   - Digital audio output requires you to change a preference setting because it
     is not yet available in the new module
   - Please read the README.MacOSX.rtf file for more information.
dionoea's avatar
dionoea committed
273

Eric Petit's avatar
Eric Petit committed
274
275
276
BeOS port:
 * Support for single-buffered overlay

277
Pocket PC port:
zorglub's avatar
zorglub committed
278
279
 * Many fixes
 * New interface
dionoea's avatar
dionoea committed
280
 * New video output
zorglub's avatar
zorglub committed
281
282
283

Mozilla Plugin:
 * Javascript fixes
284
 * Mozilla plugin for MacOS X is back (not yet distributed)
zorglub's avatar
zorglub committed
285
286

IE Plugin:
hartman's avatar
hartman committed
287
 * Brand new Internet Explorer ActiveX plugin
zorglub's avatar
zorglub committed
288
289

Translations:
dionoea's avatar
dionoea committed
290
 The following languages were added:
dionoea's avatar
dionoea committed
291
 * Catalan
zorglub's avatar
zorglub committed
292
 * Danish
dionoea's avatar
dionoea committed
293
 * Turkish
zorglub's avatar
zorglub committed
294

295

296
297
298
299
300
301
Changes between 0.8.0 and 0.8.1:
-----------------------------------------------------

Core support:
 * Include TLS/SSL API (on plattforms where libgnutls is available)
 * SSL support in the HTTP daemon (HTTP stream output and HTTP interface)
302
303

Windows port:
304
 * Fixed win32 multichannel audio output support (which was broken in 0.8.0)
305
 * Fixed DV and MPEG (WinTV PVR 250/350) support in the dshow input
306
307
308
309
310
311
312
313
314
315
316
317
318
319
 * Fixed spurious taskbar item after switching to fullscreen

WinCE port:
 * A few more updates (we still miss an interface and a fast video output).

Audio Output:
 * Portaudio audio output plugin improvements

Video Output:
 * Proper subpictures scaling using the aspect-ratio info when available

Demuxers:
 * Fixed crash with ODML avi files
 * Fixed autodetection of VCD/SVCD bin files
hartman's avatar
hartman committed
320
 * Supports Kasenna VoD (MPEG2 only) and simulcast streaming
321
322

Stream Output:
323
324
325
326
 * Encoders:
   * Fixed aspect ratio and interlaced support in ffmpeg encoder module
 * Stream output:
   * Support of playlist group announcement
327

328
Changes between 0.7.2 and 0.8.0:
329
-----------------------------------------------------
hartman's avatar
hartman committed
330
331

Core support:
zorglub's avatar
zorglub committed
332
 * Major work on libvlc. Changed/renamed/added functions
333
 * Complete switch to the new input core (better seeking, multi-input, ...)
hartman's avatar
hartman committed
334
335
 * New plugins cache to speed up launch time
 * New --play-and-stop feature which stops the playlist after each played item
336
 * Daemon mode (to run vlc in the background)
gbazin's avatar
gbazin committed
337
 * Major improvements to the subtitle/OSD subsystem
hartman's avatar
hartman committed
338

339
Input:
zorglub's avatar
zorglub committed
340
341
 * New screen capture input plugin for X11, Win32, BeOS and Mac OS X 
    (Stream your desktop)
342
343
344
 * Improved DVD support:
    - uses libdvdnav for playing DVDs with menus support
    - uses libdvdread for simple playback with menus (eg. for streaming)
zorglub's avatar
zorglub committed
345
 * Experimental multi-input support ( use --input-slave to play with it )
346
 * Automatic MTU discovery for UDP streams
zorglub's avatar
zorglub committed
347
348
 * More powerful MRL syntax for DVD/VCD/CDDA access 
    (selection of titles/chapters).
349

zorglub's avatar
zorglub committed
350
Demuxers:
351
 * Support for iTunes Music Store previews
hartman's avatar
hartman committed
352
353
 * Support for MJPEG webcams (i.e. AXIS cams)
 * Added initial mp4 and mpeg-ts text track support
354
 * Windows Media Server RTSP support
355
356
 * Support for MPEG TS streams with error correction (204/192 bytes TS packets)
 * Support for DTS audio in MPEG TS (ETSI TS 102 154 Annex G)
357
 * Skins2 .vlt file loader (only when skins2 is the current interface)
gbazin's avatar
gbazin committed
358
 * Improved Ogg demuxer
gbazin's avatar
gbazin committed
359
 * Support for MPEG PS streams with MPEG 4 video.
360
 * Support for so called AACPlus webstreams
hartman's avatar
hartman committed
361
362
363
364
365

Codecs:
 * G.726 audio support
 * 14496-17 MPEG TS text support
 * MPEG-4 text support
366
367
 * Vastly improved DVB subtitles decoder (ETS 300 743)
 * Enabled color in DVB subtitles rendering
hartman's avatar
hartman committed
368
 * VobSub supported both externally and in Matroska
hartman's avatar
hartman committed
369
370

Stream Output:
zorglub's avatar
zorglub committed
371
372
373
374
 Encoders:
  * Re-use audio/video/spu decoders in transcoder module. From now on,
     everything that is playable by VLC should be transcodable as well
  * Subtitles overlaying in transcoder
375
  * Subpictures overlaying in transcoder (see video output)
zorglub's avatar
zorglub committed
376
377
378
379
380
381
382
383
384
  * Frame rate selection in the transcoder
  * DVB subtitles encoder
  * MPEG 1 layer 2 audio encoder using libtoolame
  * Improved vorbis/theora encoding
 Muxers: 
  * Text track muxing for mp4
  * Multipart mjpeg muxing. Your video is directly viewable in a Mozilla Browser
  * 14496-17 text track muxing for MPEG TS
  * Support for DTS audio in MPEG TS (ETSI TS 102 154 Annex G)
385
  * Teletext (0x56 descriptor) streaming support in MPEG TS.
gbazin's avatar
gbazin committed
386
  * New WAV muxer (supports multi-channel audio)
zorglub's avatar
zorglub committed
387
388
  * Improved ASF muxer
 Misc:
hartman's avatar
hartman committed
389
390
391
  * H.263 RTP streaming support
  * SDP generation outputs more compliant SDPs and can create SDP files now
  * Improved RTSP and VoD server (experimental)
392
393
394
395

Audio Output:
 * New audio equalizer filter
 * Very trivial volume normalizer
hartman's avatar
hartman committed
396
 * True channel downmixing when playing 5:1 material on Stereo
gbazin's avatar
gbazin committed
397
 * More gradual resampling which should improve the pitch changing effect
398
 * New audio output plugin using portaudio v19
hartman's avatar
hartman committed
399

400
401
402
403
404
405
406
407
408
409
410
411
Video Output:
 * Roku HD1000 Video output
 * Experimental generic OpenGL video output (X11, Win32, MacOS X)
   with support for effects.
 * Improved filter and subpictures support :
	- New filters can be streamed.
	- "Subpicture filters" to overlay subpictures on video 
	- Centralized scaling and blending
 * New filters : 
	- "time", to display current time 
	- "marq", to display a marquee

hartman's avatar
hartman committed
412
413
414
Interfaces:
 * OSD sliders for volume and postition information
 * OSD icons for Play and Pause
415
 * New Streaming Wizard for Windows and Linux default interfaces (wxWindows)
416
 * A few skins2 improvements
417
418
 * Added search, volume, loop and random functions to the ncurses interface
 * Added a filesystem browser to the ncurses interface
gbazin's avatar
gbazin committed
419
420
 * The remote control interface can now listen for commands on sockets
 * Improved CORBA control module
hartman's avatar
hartman committed
421
422
423

Mac OS X port:
 * Fixed the "cannot set buffersize:[nope]" coreaudio problem
424
425
 * Major speed improvements to the Quartz video output
 * The Mac OS X interface is no longer required to display video
426

427
428
429
Linux port:
 * New galaktos visualization plugin (MilkDrop-compatible)
 * Experimental SVG rendering module
430
 * Support for DVB CAM modules.
431
432
433

Windows port:
 * DirectX Media Object decoder (allows playing some media types, like WMV3)
gbazin's avatar
gbazin committed
434
 * DirectX Media Object audio and video encoder
435
 * Fixed long standing win32 thread handles leak
436
 * Fixed problem with CPU usage with subtitles rendering
437
 * Wallpaper mode for the DirectX video output (only in overlay mode)
hartman's avatar
hartman committed
438

439
440
441
WinCE port:
 * Massive update (we still miss an interface and a fast video output).

hartman's avatar
hartman committed
442
Mozilla plugin:
443
444
 * Added a lot of Javascript accessible funtionality
 * Volume, position, length, seek etc etc etc.
hartman's avatar
hartman committed
445
446

Misc:
447
 * Server/client network synchronization module
hartman's avatar
hartman committed
448
449
 * VBrick streams fully supported
 * Cisco IP/TV streams supported
gbazin's avatar
gbazin committed
450
 * VLM enhancements
hartman's avatar
hartman committed
451

zorglub's avatar
zorglub committed
452
453
454
455
Changes between 0.7.1 and 0.7.2:
--------------------------------

Core support:
456
457
 * Bookmarks feature for easier seeking/access inside medias.
 * Support for video output embedded in interfaces.
hartman's avatar
hartman committed
458
459
 * Improved HTTP daemon.
 * Saved playlists now remember VLC-specific options.
zorglub's avatar
zorglub committed
460
461

Codecs:
462
463
 * New Continuous Media Markup Language (CMML) codec.
   (http://www.annodex.net/overview.html)
hartman's avatar
hartman committed
464
 * New H.261 video decoder using openmash.
hartman's avatar
hartman committed
465
466
 * H264 encoder, demuxer and packetizer.
 * Packetizer interfaces between demux and codec when needed
467
   (allows using ffmpeg plugin to decode MPEG streams and better aac decoding).
468
 * Support for Theora alpha3 (both decoding and encoding).
zorglub's avatar
zorglub committed
469
470

Input:
hartman's avatar
hartman committed
471
472
473
474
 * --start-time <sec> and --stop-time <sec> to start and stop playing a 
   file at the specified amount of seconds. Only works with a few
   fileformats (avi, mov, mkv, mp4 )
 * Improved directory access module.
475
476
477
 * New "file-cat" option to play truncated movies.
 * Better handling of meta info (title, author, description, etc...).
 * New options to pass meta info to the input.
zorglub's avatar
zorglub committed
478
479
 * It is now possible to stream programs from a DVB-S/C/T stream
   (satellite, cable, or digital terestrial television)
hartman's avatar
hartman committed
480
481

Demux:
hartman's avatar
hartman committed
482
 * Annodex (http://www.annodex.net) support.
hartman's avatar
hartman committed
483
 * mmsh streaming fixes.
484
 * Fixed infinite loop in the AVI demux on broken/incomplete files.
zorglub's avatar
zorglub committed
485

zorglub's avatar
Updated    
zorglub committed
486
487
Subtitles:
 * Subviewer and subviewer v2 subtitles support.
hartman's avatar
hartman committed
488
489
 * Ability to choose autodetected subtitles path.
 * Subtitles delay can be changed in real time with hotkeys.
zorglub's avatar
Updated    
zorglub committed
490

zorglub's avatar
zorglub committed
491
Stream output:
492
 * Improved session announcement system.
hartman's avatar
hartman committed
493
 * Minimize threads usage by default.
494
 * Added faster than realtime stream output (limited by CPU) for file output.
gbazin's avatar
gbazin committed
495
496
 * Improved MOV/MP4 muxer.
 * Improved MPEG TS muxer.
hartman's avatar
hartman committed
497
 * Improved transrater.
498
 * Meta info options used by the muxers.
hartman's avatar
hartman committed
499
 * New configuration system.
500
501
502
503
504
 * Better audio channels downmixing when transcoding.

VideoLAN manager:
 * New videolan (media) manager (vlm): a little manager designed to launch
   and manage multiple streams from within one instance of VLC.
hartman's avatar
hartman committed
505
506
 * Supports live streams and VoD.
 * Supports scheduling.
507
 * Telnet interface for vlm.
hartman's avatar
hartman committed
508
 * HTTP interface for vlm.
zorglub's avatar
zorglub committed
509
510

Interfaces:
hartman's avatar
hartman committed
511
 * Skins II (Windows and Linux only)
512
513
514
    - Ability to embed video output.
    - Support for bitmap fonts.
    - Lots of improvements.
hartman's avatar
hartman committed
515
 * wxWindows (default Windows and Linux interface)
516
517
    - New design and set of icons.
    - Ability to embed video output.
518
    - Support for hotkeys.
hartman's avatar
hartman committed
519
    - Support for bookmarks.
hartman's avatar
hartman committed
520
521
522
 * Mac OS X
    - Support for 'groups' and playlist item properties.
    - Better hotkeys handling.
523

hartman's avatar
hartman committed
524
525
Mac OS X port:
 * OpenGL video output is now the default when available.
526
 * Added FAAC encoder (mp4a).
hartman's avatar
hartman committed
527
528
 * Audio output fix to work with multiple streams on a HAL device.
 * Possible fix for conflict with CodeTek VirtualDesktop (untested).
hartman's avatar
hartman committed
529

530
531
532
Win32 port:
 * DirectShow input plugin should work with more devices.
 * Disable monitor power down when watching movies.
hartman's avatar
hartman committed
533
 * Improved Windows installer.
534

zorglub's avatar
Updated    
zorglub committed
535
Linux port:
hartman's avatar
hartman committed
536
 * PowerPC fixes.
zorglub's avatar
Updated    
zorglub committed
537

538
Misc:
hartman's avatar
hartman committed
539
 * Improvements to the Goom visualisation plugin.
540
 * Roku HD1000 audio output.
hartman's avatar
hartman committed
541
542
543
544
545
546
547
548
549

Changes between 0.7.1 and 0.7.1a:
---------------------------------

Mac OS X:
 * Fixed the infamous 'mp3 takes twice the CPU it should take' bug
 * Playing MOD files is working now.


sigmunau's avatar
NEWS:    
sigmunau committed
550
551
552
553
554
Changes between 0.7.0 and 0.7.1:
---------------------------------

Core support:
 * Fixed a nasty bug that causes preferences not to be saved some times.
gbazin's avatar
   
gbazin committed
555
 * IGMPv3 support for VLC under Windows XP and Linux.
sigmunau's avatar
NEWS:    
sigmunau committed
556

gbazin's avatar
   
gbazin committed
557
558
559
560
561
562
Codecs:
 * Brand new DTS Coherent Acoustics audio decoder based on libdts
   (http://www.videolan.org/dtsdec.html)
 * Fixed DTS S/PDIF output
 * SVCD (Philips OGT) and CVD subtitles

sigmunau's avatar
NEWS:    
sigmunau committed
563
564
565
566
567
568
569
570
571
Playlist:
 * Internal improvments
 * Improved import/export

Input:
 * Experimental support for Nullsoft streaming video(.nsv) and real media(.rm)
   container formars.
 * New demux module that uses libavformat from ffmpeg. Adds support for many
   small and strange formats.
gbazin's avatar
   
gbazin committed
572
573
 * New PVA demux.
 * New MOD audio demux.
gbazin's avatar
   
gbazin committed
574
575
 * Support for DTS and A52/AC3 wav files.
 * Support for DTS and A52/AC3 audio CD.
gbazin's avatar
   
gbazin committed
576
 * New and experimental DVD input plugin with menus support (using libdvdnav).
gbazin's avatar
   
gbazin committed
577
 * Added back DV audio support in raw DV demuxer.
gbazin's avatar
   
gbazin committed
578
579

Stream output:
gbazin's avatar
   
gbazin committed
580
581
 * MP4/MOV muxer improvements (fast-start, aac in mov, etc...).
 * Fixed a nasty bug in the mpeg video packetizer.
gbazin's avatar
   
gbazin committed
582
 * Improved transcoding (multithreading, more tuning, etc...).
sigmunau's avatar
NEWS:    
sigmunau committed
583
584

Service discovery:
gbazin's avatar
   
gbazin committed
585
 * Fixed sdp in SAP.
gbazin's avatar
   
gbazin committed
586

gbazin's avatar
   
gbazin committed
587
588
589
590
591
Mac OS X port:
 * New opengl video output plugin.

Win32 port:
 * A few improvements to the DirectShow input plugin.
gbazin's avatar
   
gbazin committed
592
 * Fixed ipv6 name resolution.
gbazin's avatar
   
gbazin committed
593

gbazin's avatar
   
gbazin committed
594
Changes between 0.6.2 and 0.7.0:
gbazin's avatar
   
gbazin committed
595
596
---------------------------------

hartman's avatar
hartman committed
597
Core support:
gbazin's avatar
   
gbazin committed
598
599
 * Brand new decoder/packetizer api.
   Adds a lot more flexibility while also simplifying the decoder plugins.
gbazin's avatar
   
gbazin committed
600
 * New encoder api (Ffmpeg, Vorbis, Theora, Flac and Speex encoders available).
gbazin's avatar
   
gbazin committed
601
602
 * Video outputs are recycled if possible.
   This removes any 'flicker' between two similiar video files.
gbazin's avatar
   
gbazin committed
603
 * Fixed the video filters. Video should no longer go black when using filters.
sigmunau's avatar
NEWS:    
sigmunau committed
604
605
 * New input core. Advantages are: better seeking, more responsive, support for
   subtitle files at the core, and much much more.
606
607

Playlist:
hartman's avatar
hartman committed
608
 * Added a repeat mode to repeat a single file over and over.
609
 * Playlist sorting 
gbazin's avatar
   
gbazin committed
610

hartman's avatar
hartman committed
611
Input:
612
 * RTP/RTSP support.
gbazin's avatar
   
gbazin committed
613
 * Fixed annoying seeking problem with Ogg files (seeking would take ages).
gbazin's avatar
   
gbazin committed
614
 * Support for Flac in Ogg files.
gbazin's avatar
   
gbazin committed
615
 * MPEG TS demuxer also handles A52 and AAC audio in DVB streams.
gbazin's avatar
   
gbazin committed
616
 * Rewrite of the Flac demuxer.
617
 * cddax and vcdx plugins using libcdio, libvcd and libvcdinfo. (Linux only)
gbazin's avatar
   
gbazin committed
618
619
 * Reworked DVB tuning.
 * Better Icecast support.
gbazin's avatar
   
gbazin committed
620
 * New MPEG video elementary streams demuxer.
gbazin's avatar
   
gbazin committed
621
 * New DTS audio elementary streams demuxer.
gbazin's avatar
   
gbazin committed
622
623

Codecs:
gbazin's avatar
   
gbazin committed
624
 * Support for Theora video encoding.
gbazin's avatar
   
gbazin committed
625
626
627
 * Support for Speex audio decoding/encoding.
 * Rewrite of the Flac decoder + encoding support.
 * Support for MPEG2 422 decoding which was recently added to libmpeg2 (cvs).
gbazin's avatar
   
gbazin committed
628
 * Support for AAC + SBR and proper multi-channel re-ordering.
gbazin's avatar
   
gbazin committed
629
 * MPEG 2.5 audio support.
gbazin's avatar
   
gbazin committed
630
 * Removed deprecated decoders (a52_old, mpeg_video and mpeg_audio).
gbazin's avatar
   
gbazin committed
631

632
633
634
635
Stream output:
 * Improvements to the MPEG TS muxer.
 * New transrating module for MPEG2 video.
 * Added packetization for MPEG AAC ADTS streams.
gbazin's avatar
   
gbazin committed
636
 * Added packetizers for Flac, Speex, Theora, LPCM, DTS and SPU streams.
637
 * Improved mp4 muxing and added AAC/MP4V support when transcoding.
gbazin's avatar
   
gbazin committed
638
 * Improved Ogg muxing and added Theora, Speex, Flac and subtitles support.
639
640
641
642
643
 * MPEG TS muxer follows the ATSC/DVB specs for embedded A52 audio.
 * --sout-keep option to keep the stream open while changing input.
 * Preliminary RTP support.
 * Fixes to SAP announces.

644
Interface:
645
646
647
 * Skins:
    - Bugfixes
    - misc improvements (eg, "stay on top" option).
648
 * New standardized and customizable hotkeys.
649
650
651
652
 * wxWindows
    - Playlist improvements (Sort, Search, mode buttons).
    - Improvements and help in preferences
    - New streaming wizard
Rocky Bernstein's avatar
Rocky Bernstein committed
653
    - Revised Disc Open menu
654
655
656
 * HTTP
    - Improvements of the standard pages
    - Support for new commands
657
 * OSD ( OS X and hotkeys only atm ).
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672

Service discovery:
 * Many fixes to the SAP module
 * SAP now supports HTTP streams

Subtitles:
 * Text subtitles now have a black outline.
 * Text subtitles autodetection.
 * Text subtitles charset autodetection.
 * Text subtitles for all videofiles. Results may vary.
 * Text subtitles in Hebrew are supported. Arabic partially.
 * Automatic fontsize selection for text subtitles.
 * Fixed SAMI text subtitles support.
 * Support for subtitles in Matroska files.
 * Support for subtitles in DVB streams.
zorglub's avatar
zorglub committed
673

gbazin's avatar
   
gbazin committed
674
Mac OS X port:
675
 * New controller designed by Max Rudberg from www.maxthemes.com
hartman's avatar
hartman committed
676
677
 * Save playlist.
 * Works on 10.1.x again. Apologies for that problem.
678
679
680
 * Support for Panther.
 * Support for raw dumping of streams to disk.
 * Mozilla plugin for Mac OS X (experimental).
gbazin's avatar
   
gbazin committed
681
682

Win32 port:
gbazin's avatar
   
gbazin committed
683
 * New DirectShow input module (for video acquisition cards, webcams, PVRs...).
gbazin's avatar
   
gbazin committed
684
 * VLC can be installed as a Windows NT service.
685
 * Allow on the fly switching of the main interface.
gbazin's avatar
   
gbazin committed
686
 * Support for 3F2R in audio output.
gbazin's avatar
   
gbazin committed
687
 * New --one-instance option to "force" only one running instance of VLC.
hartman's avatar
hartman committed
688
 * Mozilla plugin for Windows (experimental).
gbazin's avatar
   
gbazin committed
689
690
 * Multimonitor support (untested).
 * Fixed nasty timing bug on some dual-cpu / P4 with hyperthreading systems.
gbazin's avatar
   
gbazin committed
691

gbazin's avatar
   
gbazin committed
692
693
694
Linux port:
 * Improved Video4Linux input. Also added support for an audio only input.
 * Support for real-time priority when running with root privileges.
gbazin's avatar
   
gbazin committed
695
 * Allow on the fly switching of the main interface.
gbazin's avatar
   
gbazin committed
696

zorglub's avatar
zorglub committed
697
698
699
iPaq port: 
 * Brand new Gtk 2 interface

hartman's avatar
hartman committed
700
Miscellaneous:
hartman's avatar
hartman committed
701
 * Audio visual effects filters (spectrum, scope and random).
gbazin's avatar
   
gbazin committed
702
 * Audio visual effects filter using goom.
703
704
 * Spanish, Portuguese Brazilian and Hungarian translations.
 * libcaca video output (colored ascii)
gbazin's avatar
   
gbazin committed
705
706
707

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

gbazin's avatar
   
gbazin committed
709
710
711
712
713
714
715
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.

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

gbazin's avatar
   
gbazin committed
720
721
722
Interfaces:
 * Support for DVD menus navigation added to the wxWindows interface.

gbazin's avatar
   
gbazin committed
723
724
725
726
727
728
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.
729
730

iPaq port:
gbazin's avatar
   
gbazin committed
731
732
733
734
735
736
 * 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.
737

gbazin's avatar
   
gbazin committed
738
739
740
Changes between 0.6.0 and 0.6.1:
---------------------------------

741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
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.

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).
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.

iPaq port:
 * 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.

Changes between 0.6.0 and 0.6.1:
---------------------------------

768
769
770
771
772
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
773
774
775
776
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).
777
778
 * 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
779
780
781
782

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.
783
 * Fixed sound on Windows NT.
gbazin's avatar
   
gbazin committed
784

785
786
787
788
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
789

Jean-Paul Saman's avatar
Jean-Paul Saman committed
790
791
792
793
794
795
796
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
797
798
Interfaces:
 * Small updates/fixes to the wxWindows interface.
799
800
 * Improved HTTP remote control interface. You can now create your own HTML pages.
 * A new CORBA control plugin.
gbazin's avatar
   
gbazin committed
801
802
803
804
805
806
807
808

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.
809
810
811
 * New subtitle module which uses freetype2 to render arbitrary fonts in any size.
   Should also work with languages like russion for instance.

812

813
Changes between 0.5.3 and 0.6.0:
814
815
816
---------------------------------

Core Support:
gbazin's avatar
   
gbazin committed
817
 * Channel Server support was removed (was deprecated)
818
819

Input access:
820
821
 * 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
822
 * Video 4 Linux support
gbazin's avatar
   
gbazin committed
823
 * CD Digital Audio support
824
 * Fixed IPv6 multicasting on Windows and OSX.
825
826

Input demux:
827
828
829
 * Better detection of AAC and mp3 files
 * Support for OpenDML avi files
 * More complete .mp4/.mov support
gbazin's avatar
   
gbazin committed
830
 * Very early support for the Matroska container format (don't complain if it doesn't work ;)
831
832

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

Interfaces:
gbazin's avatar
   
gbazin committed
842
843
 * The wxWindows interface is now fully useable as well as Unicode safe
 * New HTTP remote control interface
844
845

Stream output:
gbazin's avatar
   
gbazin committed
846
847
 * 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
848
 * Fixed major bug that prevented streaming mpeg 1/2 video with pulldown content.
849
 * SAP/SDP announcing support. (both IPv4 and IPv6)
850
851

Miscellaneous:
gbazin's avatar
   
gbazin committed
852
 * New reset option for the preferences
853
 * You can set your language in the prefences
gbazin's avatar
   
gbazin committed
854
 * New video chroma conversion module using ffmpeg
855
 * Added a Gentoo ebuild to the distribution
hartman's avatar
hartman committed
856
 * Added a new smaller subtitles font (now the default) + scripts to generate your own
857
 * SAP/SDP IPv6 support
858
859

UNIX ports:
gbazin's avatar
   
gbazin committed
860
 * Basic support for the X11 Xinerama extension.
861
862
 * New skinable interface ported to X11.
 * Run opie-vlc and zaurus-vlc as GuiServer
863
864
865

Mac OS X port:
 * When you add several items to the playlist, they are sorted alphabetically.
hartman's avatar
hartman committed
866
 * New about panel and revamped preferences panel.
867
 * Fixed the deinterlace menu.
hartman's avatar
hartman committed
868
 * Float on top, Fit to Screen and a Transparency option for video out.
hartman's avatar
hartman committed
869
870
 * New output dialog for transcode and display while stream capabilities.
 * New icons by Davor Orel.
871
872
873
 * 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
874
 * Arrow keys are now use to browse the menus in a DVD
875
876

Win32 port:
877
 * the wxWindows interface is now the default interface
gbazin's avatar
   
gbazin committed
878
879
880
881
 * 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
882
 * Fixed SVCD chapters support.
gbazin's avatar
   
gbazin committed
883
 * Fixed memory leak with 5.1 audio.
884

Eric Petit's avatar
Eric Petit committed
885
886
887
888
889
890
BeOS port:
 * Interface localization
 * Screensaver disabled if playing in fullscreen
 * A few new keyboard shortcuts
 * New full-featured Preferences window

891
892
893
894
Changes between 0.5.2 and 0.5.3:
---------------------------------

Core Support:
895
896
897
 * 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
898
899
900
 * 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.
901
 * configuration option to disable the translation of the interface
902
903
904
905
906
907
908
909
910
911
912
913

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
914
915
916

Codecs:
 * support for 3ivx D4 (not previous versions)
hartman's avatar
hartman committed
917
918
 * support for '3ivd' and '3vid' encodings
 * support for 'MSS1' codec ( same as WMV2 )
919
920
921
 * support for SAMI subtitles (untested and incomplete)
 * better SSA4 subtitles recognition
 * new codec for raw I420 video
922
 * improvements to the libmpeg2-based MPEG video decoder
gbazin's avatar
   
gbazin committed
923
924
925
926
927

Interfaces:
 * improvements to wxWindows based interface
   (although it still misses some important features)
 * skeleton for a Gnome2/GTK2 plug-in
928
929
930
931
932
933
934
935
936
937
938

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
939
940
941
942

Mac OS X port:
 * reorderable playlist
 * fixed the hiding of the mouse on multiple monitors
943
944
 * fixed a big issue with some USB speakers
 * support for mono audio output devices
hartman's avatar
hartman committed
945
 * reset the audio-device to its default mode before quitting VLC
946
947
948
 * 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
949
950
 * delay and fps can now be overruled with subtitles files
 * http and ogg stream output options
951
952
953
954
 * Apple menu and friends will now be translated as well

Win32 port:
 * new skinnable interface
gbazin's avatar
   
gbazin committed
955
 * the directx video output doesn't crash anymore on ctrl+alt+del events.
956
957
958
959
960
961
962

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
963

gbazin's avatar
   
gbazin committed
964
965

Changes between 0.5.1a and 0.5.2:
966
---------------------------------
gbazin's avatar
   
gbazin committed
967
968

Core support:
969
970
971
972
973
974
975
 * 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
976
977

Codecs:
978
979
980
981
982
983
984
985
 * 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
986

gbazin's avatar
   
gbazin committed
987
DVD support:
988
 * fixed quite a few problems with the dvd menu support
gbazin's avatar
   
gbazin committed
989

gbazin's avatar
   
gbazin committed
990
UNIX ports:
991
 * fixed the GNU-pth support
gbazin's avatar
   
gbazin committed
992
993

Win32 port:
994
995
996
997
998
 * 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
999

hartman's avatar
* NEWS:    
hartman committed
1000
Mac OS X port:
1001
1002
1003
1004
1005
1006
1007
1008
1009
 * 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
1010
1011

Linupy port:
1012
1013
 * 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
1014
1015

Miscellaneous:
1016
1017
1018
1019
1020
 * 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
1021
 * some support for .pls playlists used by shoutcast
hartman's avatar
* NEWS:    
hartman committed
1022

1023

1024
Changes between 0.5.1 and 0.5.1a:
1025
---------------------------------
1026
1027
1028

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

1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045

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
1046
1047
 * fixed a bad initialization in the mp4 plug-in
 * new --buggy-psi option for TS streams which do not update their
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
   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
1058
1059
 * GTK: fixed a crash when going fullscreen or changing volume from the
   popup menu
1060
1061
1062
1063
1064
1065
 * 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
1066
 * lowered real-time priorities to avoid lock-ups on slow machines
1067
 * VLC can now be made the handler of ftp http mms and udp URLs
1068
1069
1070
1071
 * 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
1072
 * the Mac OS X binary is now compiled with Ogg/Theora support
1073
1074
1075
1076
 * vlc.app is now VLC.app

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