From: Takashi Iwai Date: Fri, 13 May 2005 12:37:25 +0000 (+0000) Subject: Fix partial commit in drain X-Git-Tag: v1.0.9rc4~32 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=3403d9e6229b111ef36025f59dfb91e4b5ab1f7c;p=alsa-lib.git Fix partial commit in drain Fix the partial commit in draining with rate plugin. --- diff --git a/src/pcm/pcm_rate.c b/src/pcm/pcm_rate.c index 52fa41b8..cb831654 100644 --- a/src/pcm/pcm_rate.c +++ b/src/pcm/pcm_rate.c @@ -1046,7 +1046,7 @@ static int snd_pcm_rate_commit_area(snd_pcm_t *pcm, snd_pcm_rate_t *rate, } xfer = cont; - if (xfer == rate->gen.slave->period_size) + if (xfer == slave_size) return 1; /* commit second fragment */