I presume the slight differences in level are down to the various cables electrical parameters or is there something fundamentally wrong with his method?
Keith
I can't watch the video now but if they are showing a difference, something is wrong with the cable or something's wrong with the test.or is there something fundamentally wrong with his method?
Hello,I can't watch the video now but if they are showing a difference, something is wrong with the cable or something's wrong with the test.
USB is digital... Numbers... You can send your bank balance over a USB connection a million times and it's not going to off by 1-cent. Or if something is bad or flakey and you get do an error, a billion dollar error is just as likely as a 1-cent error.
Yep. Since he just recorded a loopback from the DAC to an ADC, the sample time periods will not line up relative to the waveform of the audio. You cannot time-align analog audio by samples and expect a perfect null to happen unless you record at a very high sample rate or oversample the recordings. The result should only be electrical noise from the DAC to ADC signal path.fundamentally wrong with his method
The comments under the video suggest that there is (improper alignment being the most obvious). I'm not going to waste my time watching it.is there something fundamentally wrong with his method?
Yes it is.or is there something fundamentally wrong with his method?
But he has a British accent like goldensound, so you need to be swooned and enamored!I'm not going to waste my time watching it.
USB data sends audio data as an isochronous packet and it is considered time sensitive,
Audio data is considered non-critical, so bit perfect transmission is not guaranteed.
I'm just stating that bit perfect transmission is not guaranteed.Again I think you have a misunderstanding. USB doesn't have QoS markings like Ethernet does. And even Ethernet with QoS will still deliver the payload 100% bit perfect. Just may not be on the schedule you want.
I'm just stating that bit perfect transmission is not guaranteed.
I'm referring to USB audio data type packets.And I'm stating you don't know what you are talking about. If we run with your supposition then you can't be guaranteed that the copy of a file you made to a USB thumb drive had the same MD5 checksum. But yet it does.
This is why you can see a download of a 3GB file, they include the hash, so when you get it on your side you can hash the file and come up with they same number.
You need to understand you have a misunderstanding.
Standard USB audio uses isochronous transfers in async/adaptive mode. Isochronous endpoints have pre-allocated bandwidth to avoid contention with bulk transfers. If an isochronous packet has a CRC error, this is detected, but there is no retransmission. Bulk transfers have guaranteed delivery with retries until the CRC check passes. This means there are no guarantees regarding bandwidth or latency, making it unsuitable for many audio applications.Are you sure about this? Async DAC's have been a thing for ~14 years or so.
Standard USB audio uses isochronous transfers in async/adaptive mode. Isochronous endpoints have pre-allocated bandwidth to avoid contention with bulk transfers. If an isochronous packet has a CRC error, this is detected, but there is no retransmission. Bulk transfers have guaranteed delivery with retries until the CRC check passes. This means there are no guarantees regarding bandwidth or latency, making it unsuitable for many audio applications.
I'm referring to USB audio data type packets.