summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@gmx.de>2024-04-06 08:48:29 +0200
committerTakashi Iwai <tiwai@suse.de>2024-04-07 08:35:52 +0200
commit62001ad1b4ee412c915120ee6ef2cfdc924bd007 (patch)
tree47d8de082ca09d2bdf927ce79c62dd6ba0e1f20f
parentALSA: emu10k1: fix wavetable playback position and caching, take 2 (diff)
downloadlinux-62001ad1b4ee412c915120ee6ef2cfdc924bd007.tar.xz
linux-62001ad1b4ee412c915120ee6ef2cfdc924bd007.zip
ALSA: emu10k1: shrink blank space in front of wavetable samples
There is no need for it to be 32 samples - 3 will do just fine (which is the interpolator's epsilon). The old size was presumably meant to compensate for the cache's presence, but we're now handling that properly. Signed-off-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de> Message-ID: <20240406064830.1029573-17-oswald.buddenhagen@gmx.de> Signed-off-by: Takashi Iwai <tiwai@suse.de>
-rw-r--r--sound/pci/emu10k1/emu10k1_patch.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/pci/emu10k1/emu10k1_patch.c b/sound/pci/emu10k1/emu10k1_patch.c
index 2a13fb32c1d2..dbfa89435ac2 100644
--- a/sound/pci/emu10k1/emu10k1_patch.c
+++ b/sound/pci/emu10k1/emu10k1_patch.c
@@ -16,7 +16,7 @@
#define BLANK_LOOP_START 4
#define BLANK_LOOP_END 8
#define BLANK_LOOP_SIZE 12
-#define BLANK_HEAD_SIZE 32
+#define BLANK_HEAD_SIZE 3
/*
* allocate a sample block and copy data from userspace