[alsa-devel] [pulseaudio-discuss] [PATCH] alsa: Disable timer-scheduling for PCMs with the BATCH flag

Takashi Iwai tiwai at suse.de
Tue Dec 3 10:40:08 CET 2013

At Tue, 03 Dec 2013 10:02:44 +0100,
Clemens Ladisch wrote:
> Takashi Iwai wrote:
> > Raymond Yau wrote:
> >> usb-audio seem update when each URB send/receive (in 1ms intervals)
> The default is to use larger intervals.
> > The usb-audio driver behaved in a BATCH way in the very early version,
> > but it was improved.
> The delay reporting is more precise, but the DMA position still jumps
> for each URB.
> > So we can get rid of the flag from this driver now.
> How well does timer-scheduling work with large URBs?

I thought PCM runtime delay should give the accurate sample position,
irrespective to URB size?  It should suffice for PA to control via
timer scheduling.


More information about the Alsa-devel mailing list