Files
jami-daemon/src
Sébastien Blin ce645d4fd3 conference: identify mixed videos per streamId
Videos in the videoMixer_ were not easy to identify, moreover,
"sinkId" in the participants informations was the concatenation
of the confId and a URI, which is a problem if several devices
from the same account was present in the conference. Finally,
the active stream logic was dirty, with two different variables
used to identify the active stream in the mixer.

This patch introduces a streamId which is (callId_type_idx, e.g.
ca111412_video_0, ca111412_audio_2), so every video shown in the
conference are identified via a unique ID.
Active stream in the video mixer is identified by this ID, not
by the callId or pointer.

This should not change any behaviour, but prepare for multistream.

https://git.jami.net/savoirfairelinux/jami-project/-/issues/1429

Change-Id: I250dd31ad1ea92ed1fd1e94bec2f5abd311d2128
2022-06-22 17:04:12 -04:00
..
2022-01-05 16:21:58 -05:00
2022-06-17 14:59:51 -04:00
2022-01-05 16:21:58 -05:00
2022-01-05 16:21:58 -05:00
2022-01-05 16:21:58 -05:00
2022-01-05 16:21:58 -05:00
2022-01-05 16:21:58 -05:00
2021-06-11 15:26:00 -04:00
2021-06-11 15:26:00 -04:00
2022-06-15 15:29:23 -04:00
2022-01-05 16:21:58 -05:00
2022-01-05 16:21:58 -05:00
2022-01-05 16:21:58 -05:00
2022-01-05 16:21:58 -05:00
2022-01-05 16:21:58 -05:00
2021-08-12 19:08:45 -04:00
2021-08-12 19:08:45 -04:00