comparison src/alsa-ng/TODO @ 3171:cb93b500a364

alsa-ng: Add more notes on this.
author William Pitcock <nenolod@atheme.org>
date Fri, 15 May 2009 04:20:09 -0500
parents 5166d34025cc
children 0c4359baee34
comparison
equal deleted inserted replaced
3170:5166d34025cc 3171:cb93b500a364
9 9
10 - use HAL (or DeviceKit) to match up devices and mixer settings. The old way sucks 10 - use HAL (or DeviceKit) to match up devices and mixer settings. The old way sucks
11 majorly, I want to be able to just choose a soundcard and have it set up the mixer 11 majorly, I want to be able to just choose a soundcard and have it set up the mixer
12 the right way on it's own. This is 2009, and this should be possible. 12 the right way on it's own. This is 2009, and this should be possible.
13 13
14 Things that won't be reimplemented:
15
16 - support for custom period sizes and buffer sizes. we want to use the ALSA defaults
17 since they provide the optimal values for each card. this means that specifying
18 period/buffer sizes is retarded.
19
20 Notable differences between the old ALSA plugin and the new one:
21
22 - tickless design:
23 The old ALSA plugin basically did a lot of polling. This does not, instead using
24 an event-driven tickless design using conditionals.
25
26 - uses ALSA "safe" API subset:
27 Plugin should work correctly with all userspace plugins.