From 032c3a1603b18c64db23a090c1d1e41e15d863cc Mon Sep 17 00:00:00 2001 From: Raja Subramanian Date: Tue, 30 Aug 2022 09:35:05 +0530 Subject: [PATCH] Fix track info available for down tracks. (#967) Should have here in the first place. Brain damage :-( --- pkg/rtc/wrappedreceiver.go | 1 - pkg/sfu/receiver.go | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/rtc/wrappedreceiver.go b/pkg/rtc/wrappedreceiver.go index dd782e98c..4aa49b64d 100644 --- a/pkg/rtc/wrappedreceiver.go +++ b/pkg/rtc/wrappedreceiver.go @@ -113,7 +113,6 @@ func (d *DummyReceiver) Upgrade(receiver sfu.TrackReceiver) { d.downtrackLock.Lock() for _, t := range d.downtracks { receiver.AddDownTrack(t) - t.TrackInfoAvailable() } d.downtracks = make(map[livekit.ParticipantID]sfu.TrackSender) d.downtrackLock.Unlock() diff --git a/pkg/sfu/receiver.go b/pkg/sfu/receiver.go index 5f72d8f88..2ea9a3a87 100644 --- a/pkg/sfu/receiver.go +++ b/pkg/sfu/receiver.go @@ -386,6 +386,7 @@ func (w *WebRTCReceiver) AddDownTrack(track TrackSender) error { track.UpTrackLayersChange(layers) } } + track.TrackInfoAvailable() w.downTrackSpreader.Store(track) return nil