From 7d9df5b731fa9c90535bc94f74a9d92b7f7d79a0 Mon Sep 17 00:00:00 2001 From: happyharryh Date: Tue, 1 Nov 2022 07:44:50 +0800 Subject: [PATCH] Update oldestRtpBaseSequenceNumber when advance the queue state --- src/RtpAudioQueue.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/RtpAudioQueue.c b/src/RtpAudioQueue.c index b502eff..bc522cb 100644 --- a/src/RtpAudioQueue.c +++ b/src/RtpAudioQueue.c @@ -516,6 +516,7 @@ static void handleMissingPackets(PRTP_AUDIO_QUEUE queue) { // audio recovery mode. if (isBefore16(queue->nextRtpSequenceNumber, queue->blockHead->fecHeader.baseSequenceNumber)) { queue->nextRtpSequenceNumber = queue->blockHead->fecHeader.baseSequenceNumber; + queue->oldestRtpBaseSequenceNumber = queue->blockHead->fecHeader.baseSequenceNumber; return; }