From d2aee618806c9f8ba54a9bac5eb6e50070ca15fd Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Sun, 17 Jan 2021 17:20:59 +0100 Subject: [PATCH] alsa: don't write more than wat is requested --- pipewire-alsa/alsa-plugins/pcm_pipewire.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipewire-alsa/alsa-plugins/pcm_pipewire.c b/pipewire-alsa/alsa-plugins/pcm_pipewire.c index b70675576..2070f5f60 100644 --- a/pipewire-alsa/alsa-plugins/pcm_pipewire.c +++ b/pipewire-alsa/alsa-plugins/pcm_pipewire.c @@ -226,7 +226,7 @@ snd_pcm_pipewire_process(snd_pcm_pipewire_t *pw, struct pw_buffer *b, nframes = d[0].chunk->size / pw->stride; } want = SPA_MIN(nframes, want); - nframes = SPA_MIN(nframes, *hw_avail); + nframes = SPA_MIN(want, *hw_avail); if (pw->blocks == 1) { if (io->stream == SND_PCM_STREAM_PLAYBACK) {