From 8c0f27c016aedf14ba7d2b37efb6d0f3fd26d092 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 17 Nov 2020 17:18:14 +0100 Subject: [PATCH] audioadapter: emit xrun when source can't produce data --- spa/plugins/audioconvert/audioadapter.c | 3 +++ 1 file changed, 3 insertions(+) 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); }