diff options
author | Clemens Ladisch <clemens@ladisch.de> | 2005-05-13 07:50:28 +0200 |
---|---|---|
committer | Jaroslav Kysela <perex@suse.cz> | 2005-05-29 10:08:53 +0200 |
commit | 29b16931f936fdbcd78995e66d0f5626f3afbda8 (patch) | |
tree | 938e0d682b0977d093690481a842132fb5a22718 /sound/usb/usbmixer_maps.c | |
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>
Diffstat (limited to 'sound/usb/usbmixer_maps.c')
0 files changed, 0 insertions, 0 deletions