On Sat, Jan 30, 2010 at 1:28 PM, Pieter Palmers <pieterp(a)joow.be> wrote:
The backends could still be special clients that have
a split
read/process/write execution order.
that's just it - we don't really need "special" clients at all.
Maybe take into account that the firewire driver will
most likely end up to
be an ALSA driver. And that device aggregation (if not done in jack itself)
will be done with the relevant ALSA mechanism. So it might be interesting to
think about supporting this for ALSA devices in general. It might also be
interesting for USB clients. Or if you have a firewire device that is synced
with your PCI soundcard.
we already have torben's alsa_in and alsa_out clients which can do
resampling to stay in sync with the master. these would represent a
starting point, except of course that i'm imagining in-process
clients, with and without resampling.