commit | 29b16931f936fdbcd78995e66d0f5626f3afbda8 | [log] [tgz] |
---|---|---|
author | Clemens Ladisch <clemens@ladisch.de> | Fri May 13 07:50:28 2005 +0200 |
committer | Jaroslav Kysela <perex@suse.cz> | Sun May 29 10:08:53 2005 +0200 |
tree | 938e0d682b0977d093690481a842132fb5a22718 | |
parent | 50cdbf1519a891bec4ce306c7bae397a0d8e7246 [diff] |
[ALSA] usb-audio - avoid unnecessary double buffering USB generic driver When a USB packet boundary falls exactly on a buffer boundary, hwptr remains at the end of the buffer which causes an overflow in the next iteration and triggers double buffering although the next packet would actually be contiguous. This patch ensures that hwptr is always smaller than buffer_size. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>