# HG changeset patch # User William Pitcock # Date 1242379209 18000 # Node ID cb93b500a36478139e063dcff26435a9de26fef6 # Parent 5166d34025ccba009b113b7a043dd23ccaa6c180 alsa-ng: Add more notes on this. diff -r 5166d34025cc -r cb93b500a364 src/alsa-ng/TODO --- a/src/alsa-ng/TODO Fri May 15 00:49:04 2009 -0500 +++ b/src/alsa-ng/TODO Fri May 15 04:20:09 2009 -0500 @@ -11,3 +11,17 @@ majorly, I want to be able to just choose a soundcard and have it set up the mixer the right way on it's own. This is 2009, and this should be possible. +Things that won't be reimplemented: + +- support for custom period sizes and buffer sizes. we want to use the ALSA defaults + since they provide the optimal values for each card. this means that specifying + period/buffer sizes is retarded. + +Notable differences between the old ALSA plugin and the new one: + +- tickless design: + The old ALSA plugin basically did a lot of polling. This does not, instead using + an event-driven tickless design using conditionals. + +- uses ALSA "safe" API subset: + Plugin should work correctly with all userspace plugins.