Mercurial > audlegacy-plugins
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. |