Today Abramo Bagnara wrote:

>Paul Davis wrote:
>> 
>> >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).
>> 
>> My interpretation: two cards will drift. or something. can you be more
>> clear about what you mean? they will drift if you do use the same
>> clock chip? or they will drift if you don't? whats a clock chip? is a
>> word clock signal a "clock chip"?
>
>If two cards does not share the same clock source they may drift,
>simply.

from the printed audiophile manual:

* Hardware sample-accurate sync will allow linking of multiple
  Audiophile and "Delta" series products.

are you sure they must drift? it seems this hw sync is not limited to the
delta 1010, but a capability of the ice1712 chip in general.

>> >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.
>> 
>> but does this have anything to do with multi PCM, and does it do anything
>> about drift?
>
>I cannot parse the former and "No" the latter.
>
>> does snd_pcm_link() do the important work in user space or kernel space?
>
>Kernel space.

mmmm. sounds good. 

still i wonder if snd_pcm_link is designed to take advantage of the
ice1712 hw sync.

sidenote: in theory, if this feature is not supported by alsa, could one
sync multiple ices by making a SPDIF daisy chain, telling the first to use
the internal crystal, and the others to sync to SPDIF?

tim


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

Reply via email to