[pulseaudio-discuss] Mix multiple microphones into one recording application?
Lennart Poettering
lennart at poettering.net
Sat Apr 18 08:00:53 PDT 2009
On Sat, 18.04.09 16:46, Fredrik Persson (fredrik.p.persson at gmail.com) wrote:
> > As for the input, sadly, there is no module-combine for sources,
> > although it should be fairly trivial to create such a module.
>
> For who? I looked at the code for module-combine, I can't say that it
> looked trivial. At least not for me, I've never seen pulsaudio module
> code before, but I develop software for a living.
>
> How long would it take, if you guessed, for someone who have no prior
> knowledge of pulseaudio to to create such a module?
In contrast to Colin I don't think this is 'fairly trivial' -- and I
ought to know since I wrote module-combine. :-)
The complexity stems from the fact that sound cards have different
speeds even if you program them to a nominally identical sampling
rates. That means you need to constantly monitor the playback position
of all cards and then resample the streams as necessary.
Now that said, we already have the logic working for playback. Doing
the same for recording now is certainly much easier then doing it from
scratch.
If you know what you are doing everything is easy...
> Does the project have a feature wishlist? :)
Yes. It's crowded already. new things get added faster than are being removed.
Thanks,
Lennart
--
Lennart Poettering Red Hat, Inc.
lennart [at] poettering [dot] net ICQ# 11060553
http://0pointer.net/lennart/ GnuPG 0x1A015CC4
More information about the pulseaudio-discuss
mailing list