From 49e1848d1d4b17cf2f0f52bc32bba21a66262de4 Mon Sep 17 00:00:00 2001 From: Raja Subramanian Date: Tue, 4 Jun 2024 22:38:39 +0530 Subject: [PATCH] Move resync to TrackSender interface so that it can be called directly from up track (#2755) --- pkg/rtc/mediatracksubscriptions.go | 8 -------- pkg/sfu/downtrack.go | 1 + 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/pkg/rtc/mediatracksubscriptions.go b/pkg/rtc/mediatracksubscriptions.go index 78c045e88..aaf5b02a1 100644 --- a/pkg/rtc/mediatracksubscriptions.go +++ b/pkg/rtc/mediatracksubscriptions.go @@ -330,14 +330,6 @@ func (t *MediaTrackSubscriptions) closeSubscribedTrack(subTrack types.Subscribed } } -func (t *MediaTrackSubscriptions) ResyncAllSubscribers() { - t.params.Logger.Debugw("resyncing all subscribers") - - for _, subTrack := range t.getAllSubscribedTracks() { - subTrack.DownTrack().Resync() - } -} - func (t *MediaTrackSubscriptions) GetAllSubscribers() []livekit.ParticipantID { t.subscribedTracksMu.RLock() defer t.subscribedTracksMu.RUnlock() diff --git a/pkg/sfu/downtrack.go b/pkg/sfu/downtrack.go index 5f3dd893f..f9d1f1358 100644 --- a/pkg/sfu/downtrack.go +++ b/pkg/sfu/downtrack.go @@ -63,6 +63,7 @@ type TrackSender interface { layer int32, publisherSRData *buffer.RTCPSenderReportData, ) error + Resync() } // -------------------------------------------------------------------