aboutsummaryrefslogtreecommitdiff
path: root/sound/usb
diff options
context:
space:
mode:
authorGravatar Takashi Iwai <tiwai@suse.de> 2022-04-07 23:27:40 +0200
committerGravatar Takashi Iwai <tiwai@suse.de> 2022-04-08 14:30:25 +0200
commitfee2ec8cceb33b8886bc5894fb07e0b2e34148af (patch)
tree8bdad5cffd294b18ca73ec978bce316e6edb63a3 /sound/usb
parentALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (diff)
downloadlinux-fee2ec8cceb33b8886bc5894fb07e0b2e34148af.tar.gz
linux-fee2ec8cceb33b8886bc5894fb07e0b2e34148af.tar.bz2
linux-fee2ec8cceb33b8886bc5894fb07e0b2e34148af.zip
ALSA: usb-audio: Increase max buffer size
The current limit of max buffer size 1MB seems too small for modern devices with lots of channels and high sample rates. Let's make bigger, 4MB. Reviewed-by: Jaroslav Kysela <perex@perex.cz> Link: https://lore.kernel.org/r/20220407212740.17920-1-tiwai@suse.de Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/usb')
-rw-r--r--sound/usb/pcm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/usb/pcm.c b/sound/usb/pcm.c
index 6a460225f2e3..37ee6df8b15a 100644
--- a/sound/usb/pcm.c
+++ b/sound/usb/pcm.c
@@ -659,7 +659,7 @@ static int snd_usb_pcm_prepare(struct snd_pcm_substream *substream)
#define hwc_debug(fmt, args...) do { } while(0)
#endif
-#define MAX_BUFFER_BYTES (1024 * 1024)
+#define MAX_BUFFER_BYTES (4 * 1024 * 1024)
#define MAX_PERIOD_BYTES (512 * 1024)
static const struct snd_pcm_hardware snd_usb_hardware =