]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Fixed snd_pcm_rate_client_frames when frames == 0
authorJaroslav Kysela <perex@perex.cz>
Fri, 1 Feb 2002 20:11:05 +0000 (20:11 +0000)
committerJaroslav Kysela <perex@perex.cz>
Fri, 1 Feb 2002 20:11:05 +0000 (20:11 +0000)
src/pcm/pcm_rate.c

index 30355b4a393fc5c8f3a6ea83e8788a60bbad2377..55abeff25a5a289f32e3e7b95a958e47bd88cc1d 100644 (file)
@@ -455,6 +455,8 @@ snd_pcm_rate_read_areas(snd_pcm_t *pcm,
 static snd_pcm_sframes_t snd_pcm_rate_client_frames(snd_pcm_t *pcm, snd_pcm_sframes_t frames)
 {
        snd_pcm_rate_t *rate = pcm->private_data;
+       if (frames == 0)
+               return 0;
        /* Round toward zero */
        if (pcm->stream == SND_PCM_STREAM_PLAYBACK)
                return muldiv_down(frames, DIV, rate->pitch);