From 587534d121dba0bcd7982b7edc57308e55b30a1d Mon Sep 17 00:00:00 2001 From: Raja Subramanian Date: Wed, 13 Apr 2022 18:01:59 +0530 Subject: [PATCH] Count repeated NACK only on a hit (#611) --- pkg/sfu/downtrack.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkg/sfu/downtrack.go b/pkg/sfu/downtrack.go index 873f02d37..ecff18e9d 100644 --- a/pkg/sfu/downtrack.go +++ b/pkg/sfu/downtrack.go @@ -1082,10 +1082,6 @@ func (d *DownTrack) retransmitPackets(nacks []uint16) { continue } - if meta.nacked > 1 { - numRepeatedNACKs++ - } - if pool != nil { PacketFactory.Put(pool) pool = nil @@ -1100,6 +1096,11 @@ func (d *DownTrack) retransmitPackets(nacks []uint16) { } continue } + + if meta.nacked > 1 { + numRepeatedNACKs++ + } + var pkt rtp.Packet if err = pkt.Unmarshal(pktBuff[:n]); err != nil { continue