dan.gheorghe
1000+ Head-Fier
- Joined
- Mar 15, 2010
- Posts
- 1,367
- Likes
- 470
Quote:
Ok. I am trying to justify the reason why I think it to be better (and I am quite sure of that). It seems you have some knowledge on this, so please correct me if I am wrong as I do want to learn more on this.
Ok so it has error checking, but not error correction. How does it help if it detects an error? Windows is not a real time system from what I know.
from here
I think expensive (digital) cables are equally absurd, but that's just my opinion.
As for resending: that's simply not true. It's called USB audio streaming for a reason, it's a real-time system.
In isochronous transfer mode the USB bus sends frames every 1 ms (= 1000 Hz). If your computer can handle real-time audio streaming (which any properly configured PC can) each frame will contain the next 1 ms worth of audio data. If not there will be plainly audible glitches.
If a frame contains an error there is absolutely no attempt to resend anything. The sender doesn't care what the receiver receives, it just pushes the data in an as constant rate as possible. In fact, the receiver could not even tell the sender to resend anything because the communication is unidirectional.
The link you posted contains some nice marketing material, but that's about it..
Ok. I am trying to justify the reason why I think it to be better (and I am quite sure of that). It seems you have some knowledge on this, so please correct me if I am wrong as I do want to learn more on this.
Ok so it has error checking, but not error correction. How does it help if it detects an error? Windows is not a real time system from what I know.
from here
Unlike the S/PDIF or AES protocols, the USB audio interface does not send a constant stream of data. Instead, it sends audio data in 1-millisecond bursts, called frames. Aside from the audio data themselves, each frame contains codes that specify the data’s sample rate. However, most computers and operating systems are not designed to process data in real time. Although these frames are sent roughly each millisecond, the exact timing between the bursts depends on the computer’s clock, and the load on the computer’s CPU and USB bus at any particular time.