linuxworks
Member of the Trade: Sercona Audio
- Joined
- Oct 10, 2008
- Posts
- 3,456
- Likes
- 69
spdif is great. but what if you wanted to GET to spdif VIA usb? laptops and things that don't allow for pci/e/etc cards.
so, usb comes into it a lot since its a common and fast interconnect. its fast enough so that it could send and keep buffers full at the remote end and have that end clock data out 'properly' from its local deep buffers. that would make the interconnects entirely and completely irrelevant (as they should have been, all along, sigh).
the best data model, I think, is to follow a networking model where timing only matters at the very last stage and the hop *to* that stage is also irrelevant, as long as all the data gets there and has enough buffering to do local playback from local clocks. that way, all the paths up to that point become go/noGo and not quality limiting points. to have to worry about jitter and signal timing at many hops, that just seems wrong (and inefficient) to me.
so, usb comes into it a lot since its a common and fast interconnect. its fast enough so that it could send and keep buffers full at the remote end and have that end clock data out 'properly' from its local deep buffers. that would make the interconnects entirely and completely irrelevant (as they should have been, all along, sigh).
the best data model, I think, is to follow a networking model where timing only matters at the very last stage and the hop *to* that stage is also irrelevant, as long as all the data gets there and has enough buffering to do local playback from local clocks. that way, all the paths up to that point become go/noGo and not quality limiting points. to have to worry about jitter and signal timing at many hops, that just seems wrong (and inefficient) to me.