[alsa-devel] [PATCH 3/3] ASoC: omap-mcbsp: Add period size protection mode
Peter Ujfalusi
peter.ujfalusi at ti.com
Wed Mar 21 09:23:31 CET 2012
On 03/20/2012 06:15 PM, Grazvydas Ignotas wrote:
> I wouldn't really call them broken, it's enough to set period size to
> 512 with smaller start_threshold (something like 50ms) to have
> problems, those parameters are perfectly valid for a program trying to
> achieve low latency.
Where this 50ms comes from?
The McBSP2 FIFO length is:
48KHz/mono: 26.66ms
48KHz/stereo: 13.33ms
44.1KHz/mono: 29.02ms
44.1KHz/stereo: 14.51ms
8Khz/mono: 160ms
8Khz/stereo: 80ms
Does Pandora uses 8Khz?
The same thing applies to the start_threshold as to the period size. It
has to be bigger than the FIFO size.
> It's a shame this still won't work out-of-the box, but at least there
> will be some solution.
Defaulting this behavior would break other distributions for OMAP
platforms. I know, Pandora is bitten by this, but MeeGo, ubuntu, Linaro
is fine (as far as I know).
--
Péter
More information about the Alsa-devel
mailing list