From 14a090f0379d589ef2b2ed1edea372a8a1051723 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Thu, 25 Sep 2003 19:16:02 +0200 Subject: [PATCH] ALSA CVS update D:2003/09/04 18:46:56 C:EMU10K1/EMU10K2 driver A:Takashi Iwai F:pci/emu10k1/emufx.c:1.38->1.39 L:fixed the buffer overlap on FX8010 PCM. --- sound/pci/emu10k1/emufx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/pci/emu10k1/emufx.c b/sound/pci/emu10k1/emufx.c index 4f5f128937b0..d66b6ec44dae 100644 --- a/sound/pci/emu10k1/emufx.c +++ b/sound/pci/emu10k1/emufx.c @@ -667,7 +667,7 @@ static snd_pcm_uframes_t snd_emu10k1_fx8010_playback_pointer(snd_pcm_substream_t pcm->hw_io = ptr; pcm->hw_ready -= frames; pcm->sw_io += frames; - if (pcm->sw_io > runtime->buffer_size) + if (pcm->sw_io >= runtime->buffer_size) pcm->sw_io -= runtime->buffer_size; snd_emu10k1_fx8010_playback_transfer(substream); return pcm->sw_io; -- 2.47.3