audioconvert: only output when there is something to output

Or else we get 0 sized output buffers.
This commit is contained in:
Wim Taymans 2024-11-06 09:27:22 +01:00
parent b0de2a9b7a
commit 92c7c56e15

View file

@ -3272,7 +3272,7 @@ static int impl_node_process(void *object)
}
dir = &this->dir[SPA_DIRECTION_OUTPUT];
if (SPA_LIKELY(n_samples > 0 && (this->out_offset >= max_out || flush_out))) {
if (SPA_LIKELY(this->out_offset > 0 && (this->out_offset >= max_out || flush_out))) {
/* queue output buffers */
for (i = 0; i < dir->n_ports; i++) {
port = GET_OUT_PORT(this, i);