summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorAlexander Tsoy <alexander@tsoy.me>2020-04-21 22:09:08 +0300
committerTakashi Iwai <tiwai@suse.de>2020-04-21 21:30:28 +0200
commitcf9fb7b8737694818e783fc61e8fe220b7eaaf60 (patch)
tree4526ab3f05ab536e6fcbbb3ebc95b84cdcad254f /include
parent7686e3485253635c529cdd5f416fc640abaf076f (diff)
downloadlinux-cf9fb7b8737694818e783fc61e8fe220b7eaaf60.tar.bz2
ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen
Due to rounding error driver sometimes incorrectly calculate next packet size, which results in audible clicks on devices with synchronous playback endpoints. For example on a high speed bus and a sample rate 44.1 kHz it loses one sample every ~40.9 seconds. Fortunately playback interface on Scarlett 2i4 2nd gen has a working explicit feedback endpoint, so we can switch playback data endpoint to asynchronous mode as a workaround. Signed-off-by: Alexander Tsoy <alexander@tsoy.me> Link: https://lore.kernel.org/r/20200421190908.462860-1-alexander@tsoy.me Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions