From 1c9ffef813232d0a80b6597476d01f5e28864709 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 17 Feb 2023 15:38:11 +0100 Subject: [PATCH] module-rtp: reset ringbuffer on resync --- src/modules/module-rtp-source.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/module-rtp-source.c b/src/modules/module-rtp-source.c index 285554ca0..2159164ed 100644 --- a/src/modules/module-rtp-source.c +++ b/src/modules/module-rtp-source.c @@ -568,6 +568,7 @@ static void receive_midi(struct session *sess, uint8_t *packet, pw_log_info("sync to timestamp %u/%f direct:%d", timestamp, t, sess->direct_timestamp); sess->have_sync = true; + sess->ring.readindex = sess->ring.writeindex; } else { /* update our new rate correction */ sess->corr = spa_dll_update(&sess->dll, diff);