Originally Posted by Andrew_WOT
Isn't that the case for Bulk transfer type only, and not Isochronous?
This is theoretically true, but USB wasn't really built for steady streaming, even in Isochronous. When you watch the stream on a bus analyzer, it becomes apparent.
I think what happens is...USB activity is sort of a queued process, and follows the queue with relative prorioty, etc. Therefore, when other activity takes priority, USB activity is compromised.
I wish I knew with certainty, but even the most official publications on this will disagree with each other!!
Nonetheless, USB audio does suffer from 'ticks' and drop outs, which, for whatever reason, is due to insufficient streaming capabilities. When developing the DAC1 USB, we put several "checks" and buffers into place to monitor the stream and prevent these errors from occuring. We played audio through the DAC1 USB while taxing the processor of the computer with other apps, etc, and we couldn't get the DAC1 USB to tick or pop.
__________________
Elias Gwinn
Applications Engineer
Benchmark Media Systems, Inc
Producer / Mixing / Recording Engineer
Subcat Studios
----------------------------
Latest edition of Benchmark's
FEEDBACK includes articles about system bandwidth and proper interconnecting.
Benchmark's latest creation:
The DAC1 PRE