From bbba3f81687abf7d68f99610b9a76dc7e589af1e Mon Sep 17 00:00:00 2001 From: Raja Subramanian Date: Sun, 19 Mar 2023 18:19:15 +0530 Subject: [PATCH] With opportunistic forwarding, no need to not remove layer 0 (#1529) --- pkg/sfu/streamtrackermanager.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkg/sfu/streamtrackermanager.go b/pkg/sfu/streamtrackermanager.go index 9e95577aa..332c4ed9f 100644 --- a/pkg/sfu/streamtrackermanager.go +++ b/pkg/sfu/streamtrackermanager.go @@ -426,8 +426,7 @@ func (s *StreamTrackerManager) removeAvailableLayer(layer int32) { newLayers := make([]int32, 0, DefaultMaxLayerSpatial+1) for _, l := range s.availableLayers { - // do not remove layers for non-simulcast - if l != layer || len(s.trackInfo.Layers) < 2 { + if l != layer { newLayers = append(newLayers, l) } }