cronbg wrote:
CowboyBob500 wrote:
This is NOT an Apple problem. This is a problem with device manufacturers not updating their drivers for Mavericks. Focusrite fixed their drivers a while back. Their response about this problem is on page 14 of this discussion:-
Then what about all those "class compliant" devices which don't come with specific drivers but rely on the generic drivers built into OSX? Wouldn't it be Apple's responsibility to take care of these?
Not necessarily. It could be that the firmware on the device itself expects a certain buffer size, and now that's changed the device no longer works correctly.
Technical note TN2274 in Apple's dev library on USB class compliant audio only mentions that the built in driver is responsible for passing any buffered data to and from the host to the device. It doesn't mention size limits or buffer managerment at all. Therefore, as a developer I would expect to have to deal with the increased default buffer size either in firmware or in a custom driver.
In fact it actually states further down in the section on bandwidth calculation - "Warning: Failure to comply with the bandwidth rules for the current sample rate and format may not only result in audio corruption for that particular stream, but for all of the other streams on the same engine."
Message was edited by: CowboyBob500