From e42085a2374537be814b9f566a5e19c4e428c912 Mon Sep 17 00:00:00 2001 From: Alex X Date: Sat, 4 Nov 2023 15:14:04 +0300 Subject: [PATCH] Remove lock on sender buffer processing --- pkg/core/track.go | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkg/core/track.go b/pkg/core/track.go index f5f5b8f0..1faae309 100644 --- a/pkg/core/track.go +++ b/pkg/core/track.go @@ -140,9 +140,7 @@ func (s *Sender) HandleRTP(track *Receiver) { go func() { // read packets from buffer channel until it will be closed for packet := range buffer { - s.mu.Lock() s.bytes += len(packet.Payload) - s.mu.Unlock() s.Handler(packet) }