stream: fix EARLY_PROCESS again

It got removed with the async improvements. We shouñd simply ask more
buffers whenever we push one to be dequeued.

See #3480
This commit is contained in:
Wim Taymans 2024-11-22 12:18:26 +01:00
parent 8bfdd3c24a
commit 4ba1d2cbe7

View file

@ -1057,6 +1057,8 @@ again:
if ((b = get_buffer(stream, io->buffer_id)) != NULL) {
pw_log_trace_fp("%p: recycle buffer %d", stream, b->id);
queue_push(impl, &impl->dequeued, b);
if (impl->early_process)
ask_more = true;
}
/* pop new buffer */