diff --git a/spa/plugins/audioconvert/audioadapter.c b/spa/plugins/audioconvert/audioadapter.c index 42ed92111..10a27f8fd 100644 --- a/spa/plugins/audioconvert/audioadapter.c +++ b/spa/plugins/audioconvert/audioadapter.c @@ -969,6 +969,9 @@ static int impl_node_process(void *object) if (done) break; } + if (!(status & SPA_STATUS_HAVE_DATA)) + spa_node_call_xrun(&this->callbacks, 0, 0, NULL); + } else { status = spa_node_process(this->follower); }