summaryrefslogtreecommitdiffstats
path: root/src/TODO
blob: f12bf79357c6127f39ab84363ce197ad3d3fc889 (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
* Replace all "input", "output" with "read", "write"
* Vielleicht client_name nicht erzwingen, stattdessen /proc/self/exename nehmen o..
* "adjust" channel map
* volume bei codecs?
* non-interleaved "int channel" -> "data[]"
* 24bit = 3 byte? 4 byte?


* real playback model
* threaded model

* alsa
* jack
* pulse
* windows



* s/sa_/syd_/g

* vbr

* should we notify about local volume changes? 

* drop the ability to query the current write index?

* drop pread

* stop thread