-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAUTHORS
651 lines (455 loc) · 17.8 KB
/
AUTHORS
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
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
project administrator
=====================
Siegfried Langauf <[email protected]>
Debian package, user support, project administration,
plugin loader
Diego 'Flameeyes' Pettenò <[email protected]>
build system improvements, LE_64/BE_64 macro fixes, lots of clean-up
project admin / release manager
===============================
Darren Salt <[email protected]>
Debian packaging, bug fixes, some clean-up, various minor features,
patch handler
developers
==========
Petri Hintukainen <[email protected]>
avformat plugin, libvpx and MMAL video decoding, bluray support,
matroska demux improvements, maintenance, fixes
Miguel Freitas <[email protected]>
many bug and deadlock fixes, engine maintenance, soft deinterlacer,
massive libwin32 updates, 'former' project leader
Michael Roitzsch <[email protected]>
several dxr3 fixes, massive engine contributions, multistream and
post plugin architecture, DVD navigation, 'former' project leader
Mike Melanson <[email protected]>
a whole bunch of file demuxers, lots of audio and video decoders,
assorted other input sources and utilities, 'former' project leader
Thibaut Mattern <[email protected]>
demuxer cleanups and fixes, mms input plugin fixes, xml parser,
mmsh protocol support, 'former' project leader
Guenter Bartsch <[email protected]>
xine founder, former project leader
Daniel Caujolle-Bert <[email protected]>
various suggestions, bug and build fixes, alsa plugin,
main xine-ui programming
Heiko Schaefer <[email protected]>
FreeBSD support, testing, ideas
Rich Wareham <[email protected]>
subtitle support, navigation, libdvdnav
Rocky Bernstein ~/<[email protected]>
Enhanced VCD support
James Courtier-Dutton <[email protected]>
AC3 direct out via spdif on oss, subtitle interface, audio_output
interface
Juergen Keil <[email protected]>
Solaris port and other bugfixes
Matthias Hopf <[email protected]>
IRIX port, video out interface, opengl video output
Robin KAY <komadori [at] gekkou [dot] co [dot] uk>
xvr100, pgx64/pgx24, and pgx32 video output plugins, WVE demuxer, MNG
demuxer, EA ADPCM decoder, Solaris port improvements and bugfixes, various
video_out, misc bugfixes
Stephen Torri <[email protected]>
Automake, autoconf, libtool development, and build fixes,
health check
Stefan Holst <[email protected]>
real media streaming support, input_net fixes, image demuxer/decoder
frontend programming
Manfred Tremmel <[email protected]>
iff support, spec-file
James Stembridge <[email protected]>
VIDIX driver, real media and ffmpeg interface fixes and improvements
mpeg-4 postprocessing, initial software DTS decoding
František Dvořák <[email protected]>
czech translations and multilanguage support (xine lib/ui),
RIP Input Plugin, WIN32 porting, lots of other improvements and bugfixes
Reinhard Tartler <[email protected]>
Debian packaging, bug fixes
xine is using
=============
mpeg2dec - a free MPEG-2 video stream decoder
liba52 - a free A/52 audio stream decoder
Written by Aaron Holtzman <[email protected]>
maintained and massively enhanced by Michel Lespinasse <[email protected]>
libmpg123 - a free MPEG audio decoder
Written by Michael Hipp <http://www.mpg123.de>
FFmpeg - Streaming Multimedia System
Written by Fabrice Bellard <http://ffmpeg.sourceforge.net>
libmad - MPEG audio decoder
Written by Robert Leslie <http://www.mars.org/home/rob/proj/mpeg/>
avifile (Win32 codecs and DirectShow support) <http://avifile.sf.net>
Written by Eugene Kuznetsov and Zdenek Kabelac
FAAD2 - Freeware Advanced Audio Decoder version 2
Written by M. Bakker <http://www.audiocoding.com/>
libdts - a free DTS Coherent Acoustics decoder
Written by Gildas Bazin <http://www.videolan.org/dtsdec.html>
GSM 06.10 Lossy Speech Compression Library
Written by Jutta Degener and Carsten Bormann
http://kbs.cs.tu-berlin.de/~jutta/toast.html
win32 codec support (windows media / quicktime / real codecs) is based on work from:
avifile http://avifile.sf.net
MPlayer http://www.mplayerhq.hu/
wine http://www.winehq.com
some demuxers and decoders (especially the real demuxer) and
MMX/MMX2/SSE memcpy methods (among other things) are based on work from
MPlayer http://www.mplayerhq.hu/
the vidix video system from
MPlayerXP http://mplayerxp.sf.net/
VCD interpretation code in the extended VCD plugin from VCDImager
by Herbert Valerio Riedel http://vcdimager.org
CD I/O routines for the above from GNU libcdio
by Rocky Bernstein and Herbert Valerio Riedel
http://www.gnu.org/software/libcdio
Goom - visual effects generator
Written by Jean-Christophe Hoelt et. al.
http://ios.free.fr/?page=projet&quoi=1
Nosefart v1.92 - NES Music Simulator
Written by Matt Conte
http://www.baisoku.org/
PCM time-domain equalizer
Copyright (C) 2002 Felipe Rivera <liebremx at users sourceforge net>
http://equ.sf.net
Contributions
=============
many thanks to the Linux Video and DVD Project "LiViD"
(http://www.linuxvideo.org/), where the original ideas for the xine
video player came from.
Alan Cox
bug fixes, net-input-plugin
Alexander G. Rubio <[email protected]>
many thanks for those great skins to
Marc Bufe <[email protected]>
web design
Hugo Trippaers <[email protected]>
Xinerama support
Roland Barmettler <[email protected]>
NTSC aspect ratio patches
nakamura <[email protected]>
Liner PCM patch
Bruno Schwander <[email protected]>
Soren Schmidt <[email protected]>
input_vcd code for FreeBSD
Christoph Pittracher <[email protected]>
pitt skin
Dave Gilbert <[email protected]>
alpha support
Bastien Nocera <[email protected]>
gnome-vfs input plugin, powerpc patch, bug fixes
Philip Stadermann <[email protected]>
arts audio server support, kde frontend
Jérôme Villette <[email protected]>
'xinetic', 'CelomaGold', 'CelomaMdk', 'CelomaChrome', 'Centori'
and 'Keramic' skins.
Bill Fink <[email protected]>
powerpc patches, oss output softsync, "skip by chapter" feature
Gert Vervoort <[email protected]>
LPCM audio decoder plugin, ffmpeg aspect ratio
Peter Weissgerber <[email protected]>
alsa 05 plugin fixes
Alfredo J. Delaiti [email protected]
FAQ spanish translation
Marco Solari <[email protected]>
FAQ and README italian translation
Luis Silva <[email protected]>
xine about movie
Harm van der Heijden <[email protected]>
libdivx4 plugin, dxr3 support and encoding
Chris Rankin <[email protected]>
configurable VCD device patch, rv40 support,
build fixes, bugfixes, bug reporting
Andrew Meredith <[email protected]>
Snapshot feature
Stefan Reinauer <[email protected]>
ia64, s/390 patches
Bartlomiej Muryn <[email protected]>
README.dxr3 and .po Polish translations, dxr3 testing
Damien Clermonte <[email protected]>
http input plugin patches
Matthias Dahl <[email protected]>
syncfb video-out plugin, XF86VidMode support, FAQ/README overhaul,
bugfixes
Marcelo Roberto Jimenez <[email protected]>
w32dll audio and xine-ui bugfixes
George Staikos <[email protected]>
xinerama bugfixes
Juan Manuel García Molina <[email protected]>
spanish internationalization files.
Jeffrey W. Baker <[email protected]>
altivec support for libmpeg2
Gurer Ozen <[email protected]>
gtk+ frontend
Tommi Asiala <[email protected]>
Readme in Finnish
Daniel Erat <[email protected]>
'cloudy' skin.
Ewald Snel <[email protected]>
metronom sync loop fix, safe ffmpeg multithread init, memleak fixes
Bruno Pinaud <[email protected]>
french translation updates/fixes.
Philipp Matthias Hahn <[email protected]>
many translation files and man pages updates/fixes
Tomas Kovar <[email protected]>
slovak internationalization files (xine lib), xvid support
Daniel Bena <[email protected]>
slovak internationalization files (xine ui, xine lib).
Scott Smith <[email protected]>
yuv2rgb optimizations and downscaling support
Jirka Novak <[email protected]>
font encoding support for avi subtitles
Michael Jochum <[email protected]>
avi multiple audio stream support
Andrei Lahun <[email protected]>
mms/browser plugin enhancements, asf fixes
Sergiy Kudryk <[email protected]>
ukrainian internationalization files (xine ui).
Ian Goldberg <[email protected]>
streaming AVI support (plays growing files), >2GB AVI files
Rogerio Brito <[email protected]>
C version for linear blend deinterlacer
Tim Ferguson <[email protected]>
CYUV, RoQ, and Id CIN video decoders
Andrew Patrikalakis <[email protected]>
powerpc assembly memcpy() implementaions with assistance from
Rogerio Brito <[email protected]>
Benjamin Herrenschmidt <[email protected]>
Michel Dänzer <[email protected]>
Others
Giovanni Baronetti and Mauro Borghi <[email protected]>
demux_ts fixes and improvements
Carsten Weinhold <[email protected]>
patch to improve quality of linearblend filter, new AV sync
method by resampling audio, fixed pthread starvation in audio out,
improved audio vpts precision
Claire Griffin <[email protected]>
demux_ts fixes for ATSC streams
Staszek Pasko <[email protected]>
binary index search for avi demuxer
Dan Lindstrom <[email protected]>
64-bit Quicktime fixes
Andres Salomon <[email protected]>
memory leakage fixes
Pierre Lombard <[email protected]>
patch to avoid loss of first line in linearblend deinterlacer
Igor Mokrushin <[email protected]>
Software stereo volume control for aRts
Roberto Togni <[email protected]>
RPZA video decoder
Mario Brito <[email protected]>
Wing Commander III video decoder
Howdy Pierce <[email protected]>
pgx64 memory corruption patch, xshm bounds check patch
demux_ts bugfixes
James Slorach <[email protected]>
fix for wrong abs() macro, deinterlacing fix, reported problem
with estimation used by video_out to discard frames.
Steffen Lorscheider <[email protected]>
gui programming
Paul Flinders <[email protected]>
stdin/net plugin testing/bugfixes, audio downsampling
Joachim Koenig <[email protected]>
teletux/syncfb video output module, various bugfixes/reviews, alsa
Christian Bauer <[email protected]>
gui bugfixes (wm support, clean exit)
Eduard Hasenleithner <[email protected]>
dxr3 support
Christian Vogler <[email protected]>
closed caption decoding, osd fixes
Dennis Bjorklund <[email protected]>
configurable size of avi subtitles, patch to fix flashing subtitles in
libsputext
Xavier Izard <[email protected]>
Xinerama fullscreen bugfix.
Anders D. Wiehe <[email protected]>
OSD stream informations patch.
Zoltán Böszörményi <[email protected]>
tremendous help in porting sputext to 1.0 API
Micael Beronius <[email protected]>
Chris Purnell <[email protected]>
DVB plugin port to new API, DVB-C support, updates, fixes
Mattias Eriksson <[email protected]>
ported nvtv/tvmode code
John McCutchan <[email protected]>
flac demuxer and decoder
Fredrik Noring <[email protected]>
linux fb frontend. improved fb driver with zero copy
Marco Zühlke <[email protected]>
visualization improvements, demuxer cleanups
Julio Sánchez <[email protected]>
patch for drawing OSD bitmaps
Stuart Caie <[email protected]>
Playstation STR file demuxer, CD-ROM/XA ADPCM decoder
Markus Plail <[email protected]>
DTS passthrough improvements
Dilb (?)
demux_ogg.c strongarm patch
Dan Dennedy <[email protected]>
rawdv demuxer fixes, dvaudio patch, stdin input fixes
Andreas Heinchen <[email protected]>
theora support, subtitles in ogm streams,
OGM subtitles support,
xvid/divx/mpeg4 testing, patches and bugfixes
Mariusz Pekala <[email protected]>
vplayer subtitle format fixes
Tim Champagne <[email protected]>
Matthew Grooms
msvc win32 port
Conrad Parker <[email protected]>
speex, Annodex and CMML support
Marcel Janssen <[email protected]>
libavcodec MPEG encoder for DXR3
Dirk Meyer <[email protected]>
stdctl patches for xine-ui and fbxine.
post filter support for fbxine.
Darren Vincent Hart <[email protected]>
libstk video out plugin
Philip Jägenstedt <[email protected]>
rework of aspect ratio to support float values
Laurent Aimar <[email protected]>
MPEG demuxer fixes
Adrian Schroeter <[email protected]>
AMD64 support
Simon Truss <[email protected]>
metronom fix for duplicated pts
Jeroen Asselman <[email protected]>
v4l improvements, audio support
Njål T. Borch <[email protected]>
Ipv6 patch
Ramon van der Aar <[email protected]>
Network Buffer Controler patch, RTP/UDP plugin improvements
Jack Steven Kelliher <[email protected]>
XvMC support
ATSC support for the DVB plugin
Wang WenRui <[email protected]>
encoding of URL with multibyte characters in MMS
Giovanni Venturi <[email protected]>
.po Italian translations
Drew 'dantealiegri' Ogle <[email protected]>
xitk fixes, xitk Xft support.
Stephen Birch <[email protected]>
RTP/UDP plugin fixes and improvements
Debian woody backport
autoprobe devfs in OSS audio output plugin
Tilmann Bitterberg <[email protected]>
OpenDML (AVI2.0) support
Paul Eggleton <[email protected]>
Amiga MOD support
Jeff Smith <[email protected]>
CACA video output plugin
Yann Vernier <[email protected]>
Via Ezra cpu detection, colorkey overlay support for OSD
David Woodhouse
file (wave) audio out plugin
endian fixes in the pnm and rtsp input plugins
Koos Vriezen <[email protected]>
asx ENTRYREF tag handling
Ian MacIntosh <[email protected]>
Video resizing using mediaLib
Mike Lampard <[email protected]>
Overlay support for the DXR3 MPEG decoder
Pan & Scan support for the DXR3 MPEG decoder
DVB plugin
DVB subtitle plugin
Moritz Bunkus <[email protected]>
Seeking support for the Matroska demuxer.
Szymon Stefanek <[email protected]>
Improved DVB mrls and dvbs, dvbc and dvbt support
Vincent Pelletier <[email protected]>
Word wrap and other improvements in libsputext.
Daniel Mack <[email protected]>
native Mac OS X video and audio output plugins
André Pang <[email protected]>
Mac OS X fixes and framework/frontend work
Annodex and CMML support
Stefan Kristiansson <[email protected]>
moved Xv initialization from class to plugin context
Ryan Tadlock <[email protected]>
compensation for the field delay of some deinterlacing algorithms
Casper Boemann <[email protected]>
reuse stubs for unresolved exports of win32 dlls
Thomas Hellström <[email protected]>
XxMC driver with reworked XvMC support, including VIA CLE266 vld
extensions.
Frank van Viegen <[email protected]>
libsmbclient input plugin
Sylvain Colinet <[email protected]>
mpl2 subtitle support
Barry Scott <[email protected]>
fix V4l source selection code by MRL
Reinhard Nißl <[email protected]>
contributions for VDR interoperability, bugfixes,
overlay blending quality improvements, audio post plugin support for xine-ui,
upmix_mono post plugin
Pekka Jääskeläinen <[email protected]>
DVB mouse-control and EPG enhancements
Assaf Gillat <[email protected]>
CDDB protocol 6 support (UTF-8 and multiple cd entries)
Tadashi Jokagi <[email protected]>
Japanese translation of xine-ui
Piarres Beobide <[email protected]>
Basque translations (xine-lib and xine-ui)
Keenan Pepper <[email protected]>
gcc4 patches
Dams Nadé <[email protected]>
gcc4 patches
Jason Tackaberry <[email protected]>
plugin loader fixes, expand plugin fixes and non-4/3 display support
Claudio Ciccani <[email protected]>
completely rewritten DirectFB video out plugin
Maximilian Schwerin <[email protected]>
support for Vorbis-style comments in FLAC files
Chris Cannam <[email protected]>
JACK audio driver
Christoph Pfister <[email protected]>
XCB output plugins
Reinhard Nißl <[email protected]>
build fix, bugfixes
Christopher Martin <[email protected]>
CD and 24bit audio improvements, WMAPro support
Christian Ruppert <[email protected]>
build fixes
Lorenzo Desole <[email protected]>
audio fixes
Kevin Kofler <[email protected]>
build fixes
Pino Toscano <[email protected]>
build fix
Ulrich Müller <[email protected]>
OSD bugfix
Andreas Auras <[email protected]>
Continuous video frame grabbing feature, VDPAU out fixes,
video out fixes, dvb subtitle fix
Jose Alberto Reguero <[email protected]>
EAC3 fixes
Albert Lee <[email protected]>
Solaris portability fixes (and other miscellaneous fixes)
Mikko Rasa <[email protected]>
HDMV subtitle fix
Roland Scheidegger <[email protected]>
MMX(ext), SSE(2) and AVX assembly improvements
Anton Khirnov <[email protected]>
DXR3 fix
Alan Barrett <[email protected]>
MMX assembly fixes
Thomas Klausner <[email protected]>
BSD port improvements and bugfixes
Carlo Bramini <[email protected]>
cygwin related fixes, ffmpeg compatibility
Brad Smith <[email protected]>
Build fixes, bugfixes
Torsten Jager <[email protected]>
Test card input plugin, Time Domain Audio Analyzer Plugin,
Xshm video crop support, color matrix and fullrange video support,
ffmpeg compatibility, rgb to yuy2 converter,
faad and ffmpeg audio channel mixer, demux improvements,
dependency reduction, plugin joining, german translation,
optimizations, bugfixes, build fixes
Christophe Thommeret <[email protected]>
OpenGL 2.0 video out plugin, new VDPAU h264 decoder,
VDPAU bugfixes
Edgar Hucek <gimli|@dark-green.com>
VAAPI Support, ffmpeg compatibility
Xavier Bachelot <[email protected]>
Build fixes, Fedora port, french translation
Dominique Leuenberger <[email protected]>
Build fixes
(let us know if we've forgotten anyone)