Hi,
I'm working on a loopback device based on a patch
that was posted earlier this year for making the dummy driver a loopback.
Unforturnatly the aloop driver doesn't work at all, it just oops my kernel.
Snd-dummy on the other hand works fine as loopback with the patch, as long as I
only run one instance (because there is only one buffer, I think).
I'm trying to figure out how the card, device and
substeams belong together. I want to be able to have as many loopbacks as
possible, specified by module parameters of course. I've managed to load the
driver to two "cards" by using an option line in modprobe.conf so that part is
quite straight forward. What I don't quite get is the devices and
substreams.
My idea is that I should be able to have one
loopback per device, i.e. 4 loopbacks per card (of which there can be maximum
8). Substreams, as I understood it would not help me since having multiple
streams from a capture device just means that I can have several apps capturing
from the same device, but all getting the same content. Correct?
I hope that someone of you can enlight me on these
questions
/Sverker