diff --git a/src/pipewire/stream.c b/src/pipewire/stream.c index 0ce694dec..7182319cb 100644 --- a/src/pipewire/stream.c +++ b/src/pipewire/stream.c @@ -562,7 +562,7 @@ static inline uint32_t update_requested(struct stream *impl) buffer->this.requested = r->size; res = r->size > 0 ? 1 : 0; } else { - buffer->this.requested = 0; + buffer->this.requested = impl->quantum; res = 1; } pw_log_trace_fp("%p: update buffer:%u size:%u", impl, id, r->size);