From 5a9da8bee23ba56d839e353ef6b005a077816ff5 Mon Sep 17 00:00:00 2001 From: Raja Subramanian Date: Sat, 19 Mar 2022 11:10:58 +0530 Subject: [PATCH] Do not double count NACK miss in sfu.DownTrack (#536) --- pkg/sfu/downtrack.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkg/sfu/downtrack.go b/pkg/sfu/downtrack.go index d4a005039..c5b5c5274 100644 --- a/pkg/sfu/downtrack.go +++ b/pkg/sfu/downtrack.go @@ -1068,11 +1068,10 @@ func (d *DownTrack) retransmitPackets(nacks []uint16) { pktBuff := *src n, err := d.receiver.ReadRTP(pktBuff, uint8(meta.layer), meta.sourceSeqNo) if err != nil { - d.rtpStats.UpdateNackMiss(1) + nackMisses++ if err == io.EOF { break } - nackMisses++ continue } var pkt rtp.Packet