diff --git a/pipewire-pulseaudio/src/stream.c b/pipewire-pulseaudio/src/stream.c index 6a75b2fe0..1961b0fc6 100644 --- a/pipewire-pulseaudio/src/stream.c +++ b/pipewire-pulseaudio/src/stream.c @@ -454,8 +454,9 @@ static inline uint32_t queued_size(const pa_stream *s, uint64_t elapsed) static inline uint32_t writable_size(const pa_stream *s, uint64_t queued) { - return s->maxsize - SPA_MIN(queued, s->maxsize); + return s->maxblock - SPA_MIN(queued, s->maxblock); } + static inline uint32_t required_size(const pa_stream *s) { return s->buffer_attr.tlength;