View Single Post
Old 02-28-2007, 02:50 PM   #63 (permalink)
EliasGwinn
500+ Head-Fi'er
 
EliasGwinn's Avatar

Profile
Join Date: Feb 2007
Posts: 516
Default

Originally Posted by Andrew_WOT View Post
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
EliasGwinn is offline   Reply With Quote