Commit 616ec1c
fix(core): pause mute SFU sync during reconnect and migration
Keep recording local mute bits while the session is torn down, and
flush UpdateMuteStates only after the active SFU is ready. Also
clear TrackKeyedJobs in cleanup.
Co-authored-by: Cursor <cursoragent@cursor.com>1 parent fa2cf2a commit 616ec1c
3 files changed
Lines changed: 152 additions & 0 deletions
File tree
- stream-video-android-core/src
- main/kotlin/io/getstream/video/android/core/call
- test/kotlin/io/getstream/video/android/core
- call
- rtc
Lines changed: 36 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
173 | 173 | | |
174 | 174 | | |
175 | 175 | | |
| 176 | + | |
176 | 177 | | |
177 | 178 | | |
178 | 179 | | |
| |||
328 | 329 | | |
329 | 330 | | |
330 | 331 | | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
331 | 339 | | |
332 | 340 | | |
333 | 341 | | |
| |||
1210 | 1218 | | |
1211 | 1219 | | |
1212 | 1220 | | |
| 1221 | + | |
1213 | 1222 | | |
1214 | 1223 | | |
1215 | 1224 | | |
| |||
1304 | 1313 | | |
1305 | 1314 | | |
1306 | 1315 | | |
| 1316 | + | |
| 1317 | + | |
1307 | 1318 | | |
1308 | 1319 | | |
1309 | 1320 | | |
| |||
1349 | 1360 | | |
1350 | 1361 | | |
1351 | 1362 | | |
| 1363 | + | |
| 1364 | + | |
| 1365 | + | |
| 1366 | + | |
1352 | 1367 | | |
1353 | 1368 | | |
1354 | 1369 | | |
1355 | 1370 | | |
1356 | 1371 | | |
| 1372 | + | |
| 1373 | + | |
| 1374 | + | |
| 1375 | + | |
| 1376 | + | |
| 1377 | + | |
| 1378 | + | |
| 1379 | + | |
| 1380 | + | |
| 1381 | + | |
1357 | 1382 | | |
1358 | 1383 | | |
1359 | 1384 | | |
1360 | 1385 | | |
| 1386 | + | |
1361 | 1387 | | |
1362 | 1388 | | |
1363 | 1389 | | |
| |||
1372 | 1398 | | |
1373 | 1399 | | |
1374 | 1400 | | |
| 1401 | + | |
1375 | 1402 | | |
1376 | 1403 | | |
1377 | 1404 | | |
| |||
1386 | 1413 | | |
1387 | 1414 | | |
1388 | 1415 | | |
| 1416 | + | |
| 1417 | + | |
| 1418 | + | |
| 1419 | + | |
| 1420 | + | |
| 1421 | + | |
| 1422 | + | |
| 1423 | + | |
1389 | 1424 | | |
1390 | 1425 | | |
1391 | 1426 | | |
| |||
2121 | 2156 | | |
2122 | 2157 | | |
2123 | 2158 | | |
| 2159 | + | |
2124 | 2160 | | |
2125 | 2161 | | |
2126 | 2162 | | |
| |||
Lines changed: 30 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
82 | 112 | | |
Lines changed: 86 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
| 83 | + | |
83 | 84 | | |
84 | 85 | | |
85 | 86 | | |
| |||
926 | 927 | | |
927 | 928 | | |
928 | 929 | | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
929 | 977 | | |
930 | 978 | | |
931 | 979 | | |
| |||
943 | 991 | | |
944 | 992 | | |
945 | 993 | | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
| 997 | + | |
| 998 | + | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
| 1003 | + | |
| 1004 | + | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
| 1018 | + | |
| 1019 | + | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
| 1023 | + | |
| 1024 | + | |
| 1025 | + | |
| 1026 | + | |
| 1027 | + | |
| 1028 | + | |
| 1029 | + | |
| 1030 | + | |
| 1031 | + | |
946 | 1032 | | |
947 | 1033 | | |
948 | 1034 | | |
| |||
0 commit comments