commit | 7910b4a1db63fefc3d291853d33c34c5b6352e8e | [log] [tgz] |
---|---|---|
author | Jaroslav Kysela <perex@perex.cz> | Wed Jan 27 18:10:13 2010 +0100 |
committer | Jaroslav Kysela <perex@perex.cz> | Wed Jan 27 18:17:27 2010 +0100 |
tree | e68f8581906f00f4cdefa2f1017555dd9fdb4d74 | |
parent | e7636925789b042ff9d98c51d48392e8c5549480 [diff] |
ALSA: pcm_native - fix runtime->boundary calculation The code in pcm_lib updating runtime->hw_ptr_interrupt expects that runtime->boundary is divisible with runtime->period_size. Thanks are going to Clemens Ladisch for the notice. Fix the runtime->boundary calculation using buffer_size * period_size as base and find a least common multiple for 32bit platforms when the expression might overflow. Signed-off-by: Jaroslav Kysela <perex@perex.cz>