jiti-meet/modules/util
Leonard Kim 3927f29ba8 fix(tracks): enqueue track replacement
The process for doing a replaceLocalTrack is async. Is it
possible to trigger replaceLocalTrack multiple times before
each call is finished. This leads to situations where
replaceLocalTrack is called multiple times with oldTrack being
null and a new track. In this scenario, each new track will be
added, causing UI issues such as the local participant's
large video not displaying for remote participants.

The action replaceLocalTrack is used when unmuting audio or
video, when creating new tracks on device switch, and when
toggling screensharing. These actions can collide with each
other. One way to fix this would be to queue replaceLocalTrack.
2018-09-04 09:39:02 -07:00
..
JitsiLocalStorage.js feat(eslint): Enable for non react files 2017-10-16 14:36:29 -05:00
JitsiMeetInMemoryLogStorage.js Adds in memory log storage, to be used while testing. (#2858) 2018-04-24 13:56:54 -05:00
JitsiMeetLogStorage.js fix: Adapts to changes in lib-jitsi-meet. (#2354) 2018-01-03 16:07:39 -08:00
TaskQueue.js fix(tracks): enqueue track replacement 2018-09-04 09:39:02 -07:00
helpers.js fix(tracks): enqueue track replacement 2018-09-04 09:39:02 -07:00