mirror of
https://github.com/livekit/livekit.git
synced 2026-04-26 19:35:24 +00:00
d20811d1c2
* Ignore `disabled` when adpative stream is enabled. Due to interplay of adaptive stream/visibility/dynacast, when adaptive stream is enabled, subscribed track forces visibility and starts streaming at low quality. This would trigger a render on client and trigger a visibility update. So, even if a migration disables a track, upon migration complete and subscription bind, ignore disable and stream. * don't hold lock during callback * don't need to store pubMuted * don't need to hold settings lock for pub muted