Ken Restivo wrote:
Well, I was simplifying somewhat. In the context of that mail, the
40 ms latency was not the responsibility of the USB device, so
switching to another one would not help.
When using the same sample rate and the same buffer/period settings,
that data that the USB audio driver sends always uses the same timing,
regardless of which device is used.
> > I know, that the manufacturers of USB cards like to brag with their hardware
These differences do exist, but mostly because of differences in
the (Windows) drivers.
> Is it possible that the USB protocol sets a *minimum* on latency,
Yes. The theoretical minimum latency is at least two or three
milliseconds (depending on which assumptions you make); the additional
latency introduced by the DAC itself is much lower than that.
(With kernel 2.6.31 or so, the protocol-related latency of high-speed
(USB 2.0) audio devices can be reduced to one eighth in some cases.)
It is, of course, possible to have additional latency due to DSP
processing or something like that, but nowadays, these things are done
Linux-audio-user mailing list