MorphOS Developer
Posts: 1074 from 2004/9/23
Well, yeah the usb situation is a little special here. If you connect an audio device it even provides a matching AHI output within AHI setting, but it is not working.
The thing is that there is a driver which needs the forth protocol type for usb transfer. One for driver setup (control) and another for the audio data. USB audio and video outputs use a protocol named iso transfer, which basically sets proper timing before data accuracy. So if data gets lost on its way to the device (or back in case of a mic) it simply doesn´t matter and the data will not be resend. It is lost.
Since non of the other device types is using such protocol (would be bad for usb sticks :) ) and there wasn´t a driver or application to test with, the fourth usb protocol was never implemented. Chris supported iso transfer with one of his classic usb cards and he made an he made a driver for it, which is part of MorphOS, too. Just without any iso transfer all data gets lost.
End of Story
Geit