summaryrefslogtreecommitdiff
path: root/TODO
blob: 1cab463b2f620242377aff56b7fbffeb1aadce34 (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

Assigned tasks
==============

- fix X11 remote / XShm output
  fix field picture support  
  guenter

- FreeBSD port

  D. J. HAWKEY JR.

- xitk-ui: filebrowser, toolkit, ...

  Daniel

- Alsa

  Joachim and Andy Lo A Foe and others

- libac3 reentrant, downmixing, standards compliance

  Michel

- esd audio output driver

  Christian Bauer

- a gtk/gnome gui, perhaps by building a bonobo component?
  this should be possible now, xine is a library and can be embedded
  in other applications

  Sean Middleditch

- navigation support

  James Courtier-Dutton, 
  Rich Wareham

- subtitle decoder

  James Courtier-Dutton

- aalib output

  Heiko, Guenter

- port over from OMS / implement a Mpeg Transport Stream demultiplexer

  Paul Flinders, Chris Atenasio

- Solaris(SPARC/intel) port

  Juergen Keil

- dxr3 support, 4,5,5.1 multichannel audio
  
  Eduard Hasenleithner

- IRIX port

  Matthias Hopf

Open Tasks
==========

- make win32 codecs work again
- a qt/kde gui
- an OpenDivX decoder plugin (should be very easy)
- SDL based video and audio output plugins
  I've seen patches about this before but with the monolitic xine
  this would have ment xine to become SDL-dependant. But now,
  with our flexible dynamic audio/video plugin architecture
  this is no longer a problem
- fbdev based video output plugin
- a win32 port, based on the SDL output plugins
- a quicktime demuxer
- a decoder plugin that uses xanim's quicktime codec plugins
  (pretty much like the libwin32) this could enable 3ivx support btw
- port to other platforms (ppc, sparc...) - the architecture isn't
  final yet, but I really hope that there are only minor changes
  (mainly additions) to come
- port to other OS (Free/Net/OpenBSD, IRIX, Solaris, Win32 ...?)
- deinterlace filters