[alsa-devel] USB Audio questions

Pierre-Louis Bossart pierre-louis.bossart at linux.intel.com
Tue Aug 16 17:44:44 CEST 2011

> For USB 3.0 host controllers, the HCD doesn't get the information about
> which frame exactly the transfer went out in.  This is because all the
> scheduling is done in hardware, not software.  The xHCI driver can only
> record the frame that was current when the interrupt for the URB
> happened.
> Pierre, I'm not sure you can get the precise measurements you want out
> of a USB 3.0 host controller to do the audio/video sync.  You're
> welcome
> to suggest something to Steve McGowan to add to the xHCI spec, and you
> should probably double check with him that what I'm saying is correct.

Thanks Sarah for the heads-up. I was only looking at existing USB Audio
solutions for now, looks like there's some work to be done for USB3 as well.
We do need precise timing information for all audio drivers. Probably a good
topic for LPC discussions...

More information about the Alsa-devel mailing list