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

Takashi Iwai tiwai at suse.de
Tue Dec 3 01:40:08 PST 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.


Takashi


More information about the pulseaudio-discuss mailing list