diff options
author | 2010-01-27 18:10:13 +0100 | |
---|---|---|
committer | 2010-01-27 18:17:27 +0100 | |
commit | 7910b4a1db63fefc3d291853d33c34c5b6352e8e (patch) | |
tree | e68f8581906f00f4cdefa2f1017555dd9fdb4d74 /lib/debugobjects.c | |
parent | ALSA: pcm_lib - return back hw_ptr_interrupt (diff) | |
download | wireguard-linux-7910b4a1db63fefc3d291853d33c34c5b6352e8e.tar.xz wireguard-linux-7910b4a1db63fefc3d291853d33c34c5b6352e8e.zip |
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>
Diffstat (limited to 'lib/debugobjects.c')
0 files changed, 0 insertions, 0 deletions