summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: 04d4abdc0deed739e33065461ee71a54f0364262 (plain)
1
2
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
xine-lib (1-beta3)
  * PSX STR file demuxer
  * Westwood Studios AUD demuxer
  * PVA file demuxer
  * VOX file demuxer
  * NSF file demuxer
  * Goom plugin updated and acceleration added (mmx/ppc)
  * live rawdv playback (from device)
  * plugin loader improvements
  * basic oscilloscope post plugin
  * basic Fast Fourier Transform post plugin
  * CD digital audio input source and stream demuxer
  * Dialogic ADPCM audio decoder
  * reporting of unhandled codecs
  * NSF audio decoding via Nosefart
  * DVB plugin updated to new DVB API, DVB-C and DVB-T support
  * gnome-vfs input plugin added
  * external subtitles support. use either MRL syntax like 
    "test.mpg#subtitle:file.sub" or the frontend option.
  * updated VIDIX driver (image controls supported)
  * "mms over http" streaming protocol support
  * FLAC support (demuxer/decoder)
  * fixed yuy2 overlays on big-endian systems
	
xine-lib (1-beta2)
  * what a GOOM! post plugin
  * Digital TV (DVB) input plugin (experimental)
  * Interplay MVE playback system (file demuxer, video decoder, audio decoder)
  * support for real video 4.0 (through external real binary plugins)
  * quicktime binary-only codec support bugfixes
	
xine-lib (1-beta1)
  * updated libfaad
  * improved engine for seeking and slider positioning
  * network input plugin is working again
  * handle avi files produced by dvgrab
  * real media demuxer should handle most files now 
  * real media rv20/rv30 video and cook/sipro/dnet audio should work 
    (except dnet x86 only)
  * real media rtsp protocol streaming support
  * mms input plugin cleanup/bugfixes/improvements
  * syncfb and sdl vo plugins ported
  * quicktime binary-only codec support (highly experimental)
  * dmo wmv9 binary codec support
  * MNG demuxer added
  * raw dv demuxer added
  * many FLI/FLC fixes
  
xine-lib (1-beta0)
  * fix decoder priority configuration
  * cache available plugins for faster xine loading
  * metronom's improvements for streams with slightly wrong sample rates
  * fix case were XV driver would segfault (YUY2)
  * first xine post effect plugin
  * new version of internal libdvdread fixing some DVD problems
  * longstanding dxr3 bug fixed: for some still menus the highlight did not move
  * asf demuxer fixes
  * fb video output plugin ported to new architecture
  * MPEG-4 file (*.mp4) support
  * closed caption support ported to new architecture
  
xine-lib (1-alpha2)
  * configurable image position
  * DVD menu button highlight position fixes
  * internal engine changes to allow a new layer of post effect plugins
  * VCD playback fixed (actually it was a bug in the real demuxer)
  * pnm input plugin (old real network protocol)
  * real demuxer fixes
  * use binary real codecs to decode rv20/30 video, sipro/cook audio
    (experimental)
  * arts audio output plugin ported to new architecture
  * esound audio output plugin ported to new architecture
	
xine-lib (1-alpha1) 
  * transport stream demuxer fixes
  * DVD playback should be working again (please report DVDs that don't play!)
  * stdin_fifo input plugin
  * vcd input plugin  
  * native Windows Media Audio (a.k.a. WMA, DivX audio) decoding via ffmpeg
  * XviD decoder is working again
  * DV decoder (ffmpeg)

xine-lib (1-alpha0) 

  * dvd plugin replaced by dvdnav with full menu support
  * fix segfault on exit for w32codecs
  * fix yuy2 on xshm bug (affects w32codecs and msvc)
  * reimplemented x/y zoom
  * Wing Commander III MVE movie file demuxer
  * Creative Voice (VOC) file demuxer
  * Westwood Studios VQA file demuxer
  * AIFF file demuxer
  * Sun/NeXT SND/AU file demuxer
  * YUV4MPEG2 file demuxer
  * RealMedia & RealAudio file demuxers
  * Electronic Arts WVE file demuxer
  * Id CIN video decoder
  * QT RLE video decoder
  * QT SMC video decoder
  * QT RPZA video decoder
  * Wing Commander III video decoder
  * Logarithmic PCM (mu-law & A-law) audio decoder
  * GSM 6.10 audio decoder
  * Electronic Arts ADPCM audio decoder
  * time-based seeking in ogg-streams
  * improved support for ogg-streams containing video (so-called ogm streams)
  * spu encoding for full overlay support with dxr3
  * icecast/shoutcast support
  * dvd raw device support
  * decode id3v1 tags in mp3 files 
  * updated internal liba52 to version 0.7.4
  * numeric selection of dvd menu buttons (could make some dvd easter eggs accesible)
  * big api cleanup
  * xine engine can open more than one stream at a time
  * audio compressor filter
  * content detection fixes (e.g. mpeg program streams)
  * much improved plugin loader, makes it possible to have several
    versions of libxine installed in parallel
  * file:// mrl use an uri-like syntax now, %xx-encoded chars are handled,
    '?' is used to separate subtitle files
  * incorporated pgx64[fb] plugin
  * improved support for invalid mpeg streams
  * some metronom changes hopefully improving some last glitches in dvd playback
  * URI conforming MRL syntax, new delimiter # for various stream parameters
  * variuos fixes for dxr3 overlay mode
	
xine-lib (0.9.13) unstable; urgency=low

  * improved audio resampling for cards limited to 16 bits, stereo or mono
  * native wmv7 decoder using ffmpeg
  * enable ffmpeg's native msmpeg4 v1/v2 decoder
  * correct highlight placement for anamorphic and pan&scan menus with DXR3
  * half-way support for widescreen tv sets with DXR3
  * WAV file demuxer
  * SMJPEG file demuxer
  * Id CIN file demuxer
  * FLI file demuxer
  * FLI video decoder
  * Raw RGB video support
  * Raw YUV video support
  * Microsoft RLE decoder
  * AAC decoder (FAAD2 library)
  * Reworked ALSA audio support 
  * demux_qt improvements to handle .mp4
  * initial support of Quicktime6 files
  * image redraw in paused mode (for window resize, adjusts etc)
  * skip by chapters GUI enhancement
  * deliver frame statistics only if frames have been skipped/dropped

 -- Siggi Langauf <siggi@debian.org>  Sat,  3 Aug 2002 22:44:16 +0200

xine-lib (0.9.12) unstable; urgency=low

  * demux_ts fixes for ATSC streams
  * configurable size of avi subtitles
  * fixed bug in libsputext that caused subtitle flashing
  * update win32 codec loading code
  * use directshow filter to decode msmpeg4 v1/v2
  * fixed logo file name extension
  * fixed german i18n files

 -- Guenter Bartsch <guenter@users.sourceforge.net>

xine-lib (0.9.11) unstable; urgency=low
  
  * sync with ffmpeg cvs
  * some endianess and 64bit machine fixes
  * better quality using linearblend filter
  * new FILM (CPK) demuxer
  * new RoQ demuxer
  * RoQ video decoder
  * RoQ audio decoder
  * new SVQ1 decoder
  * new QuickTime demuxer
  * DXR3 overlay mode fixed
  * DXR3 support for libfame 0.8.10 and above
  * fixes for transport streams demuxer
  * VIDIX video out driver (experimental)
  * TV fullscreen support using nvtvd
  * better support for gcc 3.1 (libmpeg2)
  * assorted open source ADPCM audio decoders
  * support setting config options using "opt:" pseudo MRLs

 -- Guenter Bartsch <guenter@users.sourceforge.net>
 
xine (0.9.10) unstable; urgency=low

  * fixed snapshot: capture current frame with overlays
  * AVI progressive index reconstruction
  * demuxers seeking cleanup and fixes
  * "streaming" AVI support (plays growing files)
  * handle AVIs bigger than 2GB
  * new resizing behaviour for xine-ui: user may choose if stream
    size changes should update video window size.
  * fix VCD playback
  * libmad updated to 0.14.2b and optimized for speed 
  * cinepak video decoder (native)
  * libwin32 compilation fixes
  * dxr3 compilation fixes
  * SyncFB video-out (brightness/contrast control is back, updated doc, ...)
  * new spec files for rpm package generation (xine-ui and xine-lib)
  * SDL video out driver (experimental)
  * XVidMode support fixed

 -- Guenter Bartsch <guenter@users.sourceforge.net> 

xine (0.9.9) unstable; urgency=low
  
  * new (fast) demuxer seeking
  * libdivx4 updated to support divx5
  * several memory leak fixes
  * sound card clock drift correction
  * reworked video driver api
  * new deinterlace method (linear blend)
  * win32 dll stability fixes
  * updated ffmpeg (with divx5 support)
  * updated mpeg2dec (0.2.1)
  * new metronom code and discontinuity handling
  * logo moved to xine-lib
  * improved still frame detection and video_out code 
  * several dxr3 fixes
  * avi multiple audio stream support
  * font encoding support for avi subtitles
  * avi subtitles can be turned off
  * mms streaming plugin
  * better playing support for ffmpeg/win32 codecs on slow machines
  * using "%" instead of ":" as subtitle file seperator
  * xvid (http://www.xvid.org) codec support
  * use of $CFLAGS instead of $GLOBAL_CFLAGS 

 -- Guenter Bartsch <guenter@users.sourceforge.net> Sat Apr 20 20:32:33 CEST 2002

xine (0.9.8) unstable; urgency=low

  * Linux framebuffer video out driver (experimental)
  * several bugfixes
  * still frame detection
  * closed caption decoding
  * ffmpeg updated to cvs version
  * metronom bugfixes
  * better looking OSD fonts
  * fix audio pause on discontinuities
  * merged dxr3 and dxr3enc drivers into single dxr3 driver. See README.dxr3 
  * dxr3 encoding support for librte-0.4 besides the traditional libfame.
  * support for (live) mpg streams via tcp
  * two new skins

 -- Guenter Bartsch <guenter@users.sourceforge.net> Sun Jan 13 16:15:07 CET 2002

xine (0.9.7) unstable; urgency=low

  * fix some win32 dll segfaults
  * seamless branching on input_dvd
  * fix no audio deadlock
  * OSD (On Screen Display) for rendering text and graphics into overlays
  * reworked spu and overlay manager (multiple overlays supported)
  * support for avi text subtitles (use something like xine stream.avi:foo.sub)
  * altivec support

 -- Guenter Bartsch <guenter@users.sourceforge.net> Tue Nov 27 01:20:06 CET 2001

xine (0.9.6) unstable; urgency=low

  * demux_asf big fragments handling
  * working setup dialog (experimental)
  * dxr3 bugfixes
  * sun audio interface version fixed
  * fix segfault with -A null
  * add support for quicktime streams without audio
  * audio plugin interface fix

 -- Guenter Bartsch <guenter@users.sourceforge.net> Tue Nov 27 01:20:06 CET 2001

xine (0.9.5) unstable; urgency=low

  * improved responsiveness (pause, stop, resume, seek)
  * catch segfaults when loading plugins
  * test OS support for SSE instructions
  * new win32 codecs supported (including Windows Media Video 7/8)
  * libwin32dll bugfixes and DirectShow support
  * demux_asf reworked to handle asf oddities
  * input_http bugfixes, proxy, auth and proxy-auth support
  * snapshots of YUY2 images should work now
  * SyncFB video out plugin: bug fixes, YUY2 support and several enhancements
  * dxr3 overlay<->tv & TV mode switching on-the-fly (see README.dxr3)
  * new config file handling (.xinerc is gone, .xine/config is the replacement)
  * setup dialog preview
  * new metronom code for smoother playback of streams containing broken pts
  * xinerama patch by George Staikos <staikos@0wned.org>

 -- Guenter Bartsch <guenter@users.sourceforge.net> Fri Nov 23 14:10:26 CET 2001

xine (0.9.4) unstable; urgency=low

  * new SyncFB video out plugin (see README.syncfb)
  * catch SIGSEGV during libdivxdecore version probing. see README.divx4.
  * audio_force_rate .xinerc option

 -- Guenter Bartsch <guenter@users.sourceforge.net> Sun Nov  4 23:43:55 CET 2001

xine (0.9.3) unstable; urgency=low

  * XShm gamma adjusting (brightness)
  * bugfix: lot skipped frames and low cpu
  * bugfix: dolby 2.0 audio was not correctly played back (mono)
  * option for constant downmixing to dolby 2.0 added (see README.xinerc)
  * reworked spu/menu decoder
  * new deinterlace method using Xv scaling for slower systems
  * mmx/mmxext/sse optimized memcpy functions
  * oss softsync fixes
  * EXPERIMENTAL dxr3enc video driver for displaying non-mpeg streams on dxr3
    (read xine-ui/doc/README.dxr3 for details on compilation and usage)
  * version checking of external libdivxdecore.so in divx4 decoder plugin
  * default priority of divx4 decoder (4) lower than ffmpeg (5)
  * removed divx4 decoder warning and code cleanup; updated README.divx4
  * dxr3 option for 'zoom' mode (see README.dxr3)
  * dxr3 still-menu/audio sync fixes / menu buttons now auto-display
  * dxr3 now keeps BCS values in .xinerc / Aspect ratio autodetection
  
xine (0.9.2) unstable; urgency=low

  * bugfixes
  * ogg/vorbis support
  * improved softsync (esd, oss) support
  * ASF support
  * non-gcc compiler support
  * improved spu/menu support
  * fast, specialized scaling functions
  * documentation cleanup
  * audio volume slider

 -- Guenter Bartsch <guenter@users.sourceforge.net> Sun Oct 14 20:13:20 CEST 2001

xine (0.9.1) unstable; urgency=low

  * support for subtitle names
  * new software deinterlacer (try --deinterlace; caution: CPU intensive!)
  * new --version argument
  * autoconf-2.52/automake-1.5 support (please test!)
  * lots of small bugfxes...

 -- Siggi Langauf <siggi@debian.org>  Tue, 18 Sep 2001 01:48:38 +0200

xine (0.9.0) unstable; urgency=low

  * generic menu support
  * many bugfixes
  * quicktime demuxer
  * dts via s/pdif output

 -- Guenter Bartsch <guenter@users.sourceforge.net>  Fri Sep 14 01:37:31 CEST 2001

xine (0.5.3) unstable; urgency=low

  * small bugfix release

 -- Guenter Bartsch <guenter@users.sourceforge.net>  Wed Sep  5 02:41:11 CEST 2001

xine (0.5.2) unstable; urgency=low

  * many bugfixes
  * ffmpeg (mpeg4, opendivx ...) works on bigendian machines now
  * time-based seeking (try the cursor keys)
  * stream bitrate/length estimation (not implemented in all demuxers yet)
  * transport stream support should work now 
  * trick-plays (fast forward, slow motion, true pause function)
  * audio output architecture change

 -- Guenter Bartsch <guenter@users.sourceforge.net>  Sun Sep  2 23:47:00 CEST 2001

xine (0.5.1) unstable; urgency=low

  * ffmpeg plugin (OpenDivX, MS mpeg 4, motion-jpeg support)
  * various bugfixes

 -- Guenter Bartsch <guenter@users.sourceforge.net>  Sat,  11 Aug 2001 01:39:12 +0200

xine (0.5.0) unstable; urgency=low

  This is the big, long-awaited architecture change

  * new, plugin-based architecture
  * major GUI enhancements (MRL browser, usability...)
  * ports to Solaris (sparc/intel), IRIX (mips)
  * fullscreen and yuy2 support for XShm
  * support for remote X11 displays
  * aalib video output
  * artsd support
  * dxr3/h+ support now finally in the official tree
  * 4/5/5.1 audio channel output (OSS/ ALSA?)
  * a new default skin by Jérôme Villette

 -- Guenter Bartsch <guenter@users.sourceforge.net>  Sun,  22 Jul 2001 13:10:52 +0200

xine (0.4.3) unstable; urgency=low

  This is a minor bugfix release

  * GUI bugfixes and minor improvements
  * build fixes for FreeBSD
  * tarball should be complete now
  * improved demuxer file type detection
  * making metronom a bit more tolerant for small wraps
  * improved mp3 sample rate handling 

 -- Guenter Bartsch <guenter@users.sourceforge.net>  Sun,  16 May 2001 22:59:00 +0200

xine (0.4.2) unstable; urgency=low

  This is mainly a bugfix release for those who want a stable xine _now_,
  before the new, better, universal 0.5 architecture has stabilized.
  
  * RPM package fixes (version 0.4.01)
  * Stability/portability patches by Henry Worth
    (fixes lots of hangs and the like, should build on ppc now)
  * tests for ALSA version <0.9 in configure
  * improved synchronization, especially for AVIs
  * added file browser dialog (bad hack, but mostly working)
  * fixed "squeeking mpeg sound" bug
  * fixed segfault bug with non-seekable input plugins
  * fifo plugin now refuses to handle plain file name MRLs
    (fixes broken seek for files on some installations)
  
 -- Siggi Langauf <siggi@debian.org>  Sun,  6 May 2001 14:24:01 +0200

xine (0.4.0) unstable; urgency=low

  * new multithreaded architecture - xine becomes idle
  * notable performance improvements
  * lots of portability patches (alpha, powerpc...)
  * dynamic loading of demuxers

  * added support for ESD audio output
  * new CORBA interface (optional)

 -- Siggi Langauf <siggi@debian.org>  Sat,  3 Mar 2001 01:36:39 +0100

xine (0.3.7) unstable; urgency=low

  * subpicture/subtitle support
  * experimental AC3 digital output with some ALSA drivers 
  * restricted Debian build architecture to i386
    (closes:Bug#83138,Bug#83541,Bug#83373)
  * added Setup dialog for brightness and contrast controls

 -- Siggi Langauf <siggi@debian.org>  Sun,  4 Feb 2001 14:44:23 +0100

xine (0.3.6) unstable; urgency=low

  * support for field pictures
  * added autoprobing for audio driver
  * fixed autoconf paths for architecture independant files
  * VCD support for FreeBSD
  * raw device support fixed
  * libmpg123 update and bugfixes
  * mpeg audio (mp3) demuxer
  * video window resizing for Xv available
  * updated Debian control and copyright (closes:Bug#82817,Bug#83044,Bug#83047)

 -- Siggi Langauf <siggi@debian.org>  Mon, 22 Jan 2001 02:06:08 +0100

xine (0.3.5) unstable; urgency=low

  * (hopefully) fixed autoconf for Athlon processors
  * fixed aspect ratio calculation (=> SVCD support)
  * fixed demuxer bug (xine crashed aftera few minutes w/ some streams)
  * teletux support for YUY2 video format

  * added fixed build architecture for Debian package
  * Debian packages are now using /usr/lib/win32 for Windows Codecs
  * using English man page instead of French one, both to come...

 -- Siggi Langauf <siggi@users.sourceforge.net>  Wed, 10 Jan 2001 11:10:57 +0100

xine (0.3.4) unstable; urgency=low

  * re-debianized package using debhelper (much cleaner debian packages)

  * rudimentary support for win32 codecs
  * added Teletux support patch from Joachim Koenig
  * 3Dnow! support
  * build improvements on K6/K7 processors  

 -- Siggi Langauf <siggi@users.sourceforge.net>  Mon,  8 Jan 2001 04:03:11 +0100


xine (0.3.3) unstable; urgency=low

  * playlist, autoplay function
  * seamless branching
  * lpcm support
  * sigint handling
  * fixed shared memory release
  * fixed NTSC aspect ratio

 -- Siggi Langauf <siggi@users.sourceforge.net>  Thu, 04 Jan 2001 01:37:42 +0100


xine (0.3.2) unstable; urgency=low
  
  * audio rate up/downsampling
  * new yuv2rgb routines
  * anamorphic scaling for Xshm output
  * gui improvements (audio channel selection, fullscreen,
	  skinfiles, slider, transparency, a new theme)
  * ac3dec performance improved 
  * improved debugging/logging functions
  * improved dabian packages
  * RedHat 7 / gcc "2.96" build fixes

   -- Siggi Langauf <siggi@users.sourceforge.net>  Wed, 13 Dec 2000 02:44:18 +0100


xine (0.3.1p1) unstable; urgency=high

  * Bugfix for Debian package: 0.3.1 always segfaulted. This release should
    work... 

 -- Siggi Langauf <siggi@users.sourceforge.net>  Tue, 21 Nov 2000 21:43:18 +0100


xine (0.3.1) unstable; urgency=low

  * Initial release of Debian package.

  * xine should run on kde now
  * better audio driver detection
  * fixed aspect ratio bug
  * fixed pause function (restart pos)
  * fixed playlist-next bug  

 -- Siggi Langauf <siggi@users.sourceforge.net>  Sun, 19 Nov 2000 15:33:28 +0100

xine (0.3.0+older) unstable; urgency=low
  
  0.3.0
        - NULL audio driver (ability to run without sound card) 
        - ALSA audio driver
	- pause function
	- simple playlist function
	- massive performance improvements for xshm
 	  through subslice output
	- gui/skin improvements
	- improved build process
	- improved internal architecture
	- many minor updates/bugfixes

  0.2.4
	this is a maintenance/bugfix
	release, just wanted to release all the small little changes
	before we go for the next big architecture update that will
	be in the 0.3.x series

	
  0.2.3
	- included patches by Alan Cox:
	  net_plugin, bug fixes (i.e. VCD ...)
	- xshm video output module fixed for bpp>16
	  (but don't use that for speed reasons!)
	- new iDCT_mmx code from walken 
	  => picture quality massively improved :))
	- FAQ update
	- speed improvements due to new compiler switches
	- minor Makefile fixes for FreeBSD ports 
  
 -- Siggi Langauf <siggi@users.sourceforge.net>  Sun,  7 Jan 2001 23:59:12 +0100