comparison TODO @ 4622:a615322374c8

Add notes about possible cleanups into TODO.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 06 Jun 2008 15:37:29 +0300
parents de510eb8165a
children e36c207de2c1
comparison
equal deleted inserted replaced
4621:fb56923e8206 4622:a615322374c8
1 Long-term "TODO" 1 Long-term "TODO"
2 ================ 2 ================
3 - output plugins should have some kind of (optional) "query available formats"
4 function, so that the core could determine what should be used. perhaps
5 offer users this info?
6
3 - remove the idiotic XMMS compatibility output plugin hack. 7 - remove the idiotic XMMS compatibility output plugin hack.
8
9 - all audio plugins (input, output, effect) should be made completely
10 re-entrant. this probably means severely breaking the API. not very
11 trivial either :(
12 * basically plugin init() should allocate / init a state struct to
13 be used in all operations, etc.
4 14
5 15
6 - the equalizer should be fixed .. in more than one way: 16 - the equalizer should be fixed .. in more than one way:
7 * equalizer was broken by asphyx's libSAD 17 * equalizer was broken by asphyx's libSAD
8 * lots of things are hardcoded, like number of EQ bands. this should 18 * lots of things are hardcoded, like number of EQ bands. this should