diff --git a/src/pipewire/impl-link.c b/src/pipewire/impl-link.c index aeda03f85..c0095f0a9 100644 --- a/src/pipewire/impl-link.c +++ b/src/pipewire/impl-link.c @@ -411,6 +411,9 @@ static int do_allocation(struct pw_impl_link *this) pw_log_debug(NAME" %p: out-node:%p in-node:%p: out-flags:%08x in-flags:%08x", this, output->node, input->node, out_flags, in_flags); + this->rt.in_mix.have_buffers = false; + this->rt.out_mix.have_buffers = false; + if (out_flags & SPA_PORT_FLAG_LIVE) { pw_log_debug(NAME" %p: setting link as live", this); output->node->live = true;