[alsa-devel] Master Plan on rewinding

Alexander E. Patrakov patrakov at gmail.com
Tue Sep 9 17:55:05 CEST 2014


09.09.2014 19:45, Clemens Ladisch wrote:
> Alexander E. Patrakov wrote:
>> can the proposed heuristic (minimum period size for a given sample
>> rate, number of channels and sample format) be useful as an upper-
>> bound approximation of the pointer update granularity for cards that
>> are "rewindable even further than the nearest period"?
>
> No; USB precsion depends on the URB size, which is roughly proportional
> to (but smaller than) the period size.

Thanks for the explanation. It was very useful.

At this point, I am tempted to not express this "less than the period 
size but depends on it" rule, and classify USB audio devices as 
"Rewindable down to the period size", even though it is a pessimization.

Also (sorry for the off-topic) this explanation completely crystallizes 
my opinion about possible misuse of the SNDRV_PCM_INFO_BATCH flag in the 
snd-usb-audio driver or PulseAudio. My opinion now is: there is no 
misuse on either side.

-- 
Alexander E. Patrakov


More information about the Alsa-devel mailing list