]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: usb-audio: Fix packet size calculation
authorAlexander Tsoy <alexander@tsoy.me>
Mon, 29 Jun 2020 02:59:33 +0000 (05:59 +0300)
committerTakashi Iwai <tiwai@suse.de>
Tue, 30 Jun 2020 17:46:48 +0000 (19:46 +0200)
commit5837efafab454bc4c2ade9bfa382a1664c70721e
treeaeeea43edf7439b9213fe167db80493ab044285f
parent627a046da8456e4338763b1c9a00f04de1f2fcd9
ALSA: usb-audio: Fix packet size calculation

Commit 9fcff6dda0e8 ("ALSA: usb-audio: Improve frames size computation")
introduced a regression for devices which have playback endpoints with
bInterval > 1. Fix this by taking ep->datainterval into account.

Note that frame and fps are actually mean packet and packets per second
in the code introduces by the mentioned commit. This will be fixed in a
follow-up patch.

Fixes: 9fcff6dda0e8 ("ALSA: usb-audio: Improve frames size computation")
BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=208353
Signed-off-by: Alexander Tsoy <alexander@tsoy.me>
Link: https://lore.kernel.org/r/20200629025934.154288-1-alexander@tsoy.me
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/usb/endpoint.c