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