resample: don't output 0 buffers

This commit is contained in:
Wim Taymans 2018-10-22 11:32:53 +02:00
parent 8b2781b494
commit d2570142fa

View file

@ -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);