From 8953dbaa64d1de0a8455e02ff5039525039db09c 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 b502effc..bc522cb6 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; }