Paul Davis wrote:
> 
> >background: afaik, with the ice1712 for example it is possible to
> >run two or more cards in sync. will this be as simple as calling
> >snd_pcm_open for n streams, and snd_pcm_link (stream[0]) for
> >streams [1, n - 1]?
> 
> no, i don't think that's the plan. you use the "multi" PCM device type
> in an ~/.asoundrc file, then just open that one device.
> 
> start/stop will start and stop both h/w interfaces, though there will
> be a delay. i don't think anyone has measured whether or not it is
> large enough to make a difference.
> 
> as for running in sync, the multi interface doesn't handle it now, but
> it could. whether it should or not is another matter (much discussed
> on LAD earlier this month).

I'm not sure to understand your answer, but it seems you're wrong.

Q: with the ice1712 it is possible to run two or more cards in sync
A: Yes, if you're not thinking to share the same clock chip (i.e. some
drift is possible).

Q: will this be as simple as calling snd_pcm_open for n streams, and
snd_pcm_link (stream[0]) for streams [1, n - 1]?
A: Yes. Note however that link is realized "as best as possible" then
you may have some microseconds between the start/stop of different
cards.

Q: Does multi PCM run in sync?
A: Yes, of course.

-- 
Abramo Bagnara                       mailto:[EMAIL PROTECTED]

Opera Unica                          Phone: +39.546.656023
Via Emilia Interna, 140
48014 Castel Bolognese (RA) - Italy

ALSA project               http://www.alsa-project.org
It sounds good!

_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to