On Thu, Dec 17, 2009 at 12:26 PM, Kjetil S. Matheussen
<k.s.matheussen(a)notam02.no> wrote:
(As far as I know, mixing
for all devices has never been on any TODO list in ALSA because
they think it's wrong)
not quite. ALSA was never going to put mixing into the kernel (and the
kernel guys would likely not have accepted it, since the reasons to do
so are not reasons they accept as justifications for kernel designs
like this). It was always intended to be done in user space, and has
been (by esound, arts, JACK, Pulse, dmix and possibly more). the only
real issue is that there isn't a *single* way to do it. now that we
sort of understand a timer-based mechanism for driving an audio API,
its not impossible that one day there will be just one way.