From 599002f890efac0ea6852453fe194d2687b461d8 Mon Sep 17 00:00:00 2001 From: Raja Subramanian Date: Fri, 26 Dec 2025 12:26:22 +0530 Subject: [PATCH] ignore PLI requests for non-video (#4196) * ignore PLI requests for non-video * under lock --- pkg/sfu/buffer/buffer_base.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/sfu/buffer/buffer_base.go b/pkg/sfu/buffer/buffer_base.go index d2056f43b..722b509b9 100644 --- a/pkg/sfu/buffer/buffer_base.go +++ b/pkg/sfu/buffer/buffer_base.go @@ -542,6 +542,11 @@ func (b *BufferBase) SetPLIThrottle(duration int64) { func (b *BufferBase) SendPLI(force bool) { b.RLock() + if b.codecType != webrtc.RTPCodecTypeVideo { + b.RUnlock() + return + } + rtpStats := b.rtpStats pliThrottle := b.pliThrottle b.RUnlock()