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
|
The road to 1.0
required for 1.0
----------------
- decoder plugin garbage collection (unload unused decoder plugins)
- fix memleaks
- implement get_audio/video_frame at least for 1 set of demuxer+decoders
implement null_audio/video_output plugins
implement test frontend that uses these functions
- use report_codec function again so uis can display error messages if
codecs are missing
- fix rate estimation in demux_mpeg/demux_mpeg_block
- fix streaming if small files (e.g. http)
- implement timeout in input_http, implement it correctly using select()
(guenter)
- fix potential overflow in compressor audio filter (guenter)
- xine health check (stephen)
- sputext decoder plugin
- spucc decoder plugin
- xvid decoder plugin
- faad decoder plugin
- opengl video output plugin
- esd audio output plugin
- arts audio output plugin
- irix audio output plugin (matthias)
- null audio plugin (or fix null video out)
- input_dvd: detect errors, display useful error messages
- prepare architecture for post effect plugins (michael)
- input_vcd
- input_stdin, input_net (guenter)
opional
-------
- input_rtp
- mmsh support
- theora support
- come up with a better idea how to specify external subtitle files
- audio filter plugins
- detect broken savage drivers in health check, disable Xv in that case
- dvb support (guenter)
- icecast metadata (guenter)
- id3v2 (guenter)
- syncfb video output plugin
- vidix video output plugin
- pgx64 video output plugin
- fb video output plugin
- sdl video output plugin
- directfb video output plugin
- reduce memory footprint (e.g. variable fifo buffer sizes...)
- bring dxr3 video out to work with aaxine (michael)
- streaming of avi files (e.g. via http)
Assigned tasks
==============
- log/info dialog, xitk-gui
Daniel Caujolle-Bert
- 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
madcat@e-kolay.net
Guenter Bartsch
- navigation support, subtitle decoder
James Courtier-Dutton,
Rich Wareham,
- still images, metronom
Miguel Freitas,
James Courtier-Dutton,
Guenter Bartsch
- Solaris(SPARC/intel) port
Juergen Keil
- dxr3 support, 4,5,5.1 multichannel audio
Eduard Hasenleithner
- IRIX port
Matthias Hopf
- win32 port
Matthew Grooms
- kde part / qt port
Philip Stadermann
- mpeg4ip streaming support
Fabio Bizzi, Guenter Bartsch
- browser plugin
Guenter Bartsch
Open Tasks
==========
- resurrect the win32 port
- port to other OS (Net/OpenBSD, Win32, hurd ...?)
- MicroDVD input plugin
- video output synced to vertical blank
preferably without requiring
root privileges (XSync extension? MAS?)
- direct playback of vcd images
- isma support (mpeg4ip.sf.net)
- find out what all those people requesting rtp/multicast/... support
really want and how to implement it :)
- resolve issues with ffmpeg's live http streaming server
- videolan streaming support
- support for theora
- MAS support (http://www.mediaapplicationserver.net)
- support for the DV format
- nonlinear video editing frontend
- stream format conversion frontend
- audio filters (e.g. compressor plugin)
|