From d2570142fa183dab3578eaaed3a66e443074ae47 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 22 Oct 2018 11:32:53 +0200 Subject: [PATCH] resample: don't output 0 buffers --- spa/plugins/audioconvert/resample.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spa/plugins/audioconvert/resample.c b/spa/plugins/audioconvert/resample.c index 384642f94..442c37701 100644 --- a/spa/plugins/audioconvert/resample.c +++ b/spa/plugins/audioconvert/resample.c @@ -760,7 +760,7 @@ static int impl_node_process(struct spa_node *node) maxsize = 0; } outport->offset += out_len * sizeof(float); - if (outport->offset >= maxsize) { + if (outport->offset > 0 && outport->offset >= maxsize) { outio->status = SPA_STATUS_HAVE_BUFFER; outio->buffer_id = dbuf->outbuf->id; dequeue_buffer(this, dbuf);