From 680703f2283ac64b93a004797959f4a43dd93dfe Mon Sep 17 00:00:00 2001 From: Raja Subramanian Date: Thu, 30 Apr 2026 22:10:11 +0530 Subject: [PATCH] Include reception reoprts in receiver report callback. (#4496) Media loss proxy is not use, so it is okay, but was an unintentional delete in https://github.com/livekit/livekit/pull/3252/changes Was checking code due to a report of how Chrome does RTCP reports in 147+ breaking a few services. Don't think that affects LK, but found this while reading code. --- pkg/sfu/downtrack.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/sfu/downtrack.go b/pkg/sfu/downtrack.go index e45ac0b88..d6509e89b 100644 --- a/pkg/sfu/downtrack.go +++ b/pkg/sfu/downtrack.go @@ -2018,6 +2018,7 @@ func (d *DownTrack) handleRTCP(bytes []byte) { if r.SSRC != d.ssrc { continue } + rr.Reports = append(rr.Reports, r) rtt, isRttChanged := d.rtpStats.UpdateFromReceiverReport(r) if isRttChanged {