Commit bc94cec
[Merge M93] - Revert "Modify Bundle logic to not add & destroy extra transport at add-track"
This reverts commit 7a2db8a.
After this commit, the PeerConnection would assume that any new m=
sections will be added to the first existing BUNDLE group. This is true
of JSEP endpoints (if they don't do SDP munging), but is not necessarily
true for non-JSEP endpoints. This breaks the following scenarios:
* Remote offer adding a new m= section that's not part of any BUNDLE group.
* Remote offer adding a m= section to the second BUNDLE group.
The latter is specifically problematic for any application that wants
to bundle all audio streams in one group and all video streams in
another group when using Unified Plan SDP, to replicate the behavior of
using now-deprecated Plan B without bundling.
TBR=hta@webrtc.org
Bug: webrtc:12837, webrtc:12906, chromium:1236202
Change-Id: I97a348c96443dee95e2b42792b73ab7b101fd64c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227681
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Taylor Brandstetter <deadbeef@webrtc.org>
Cr-Commit-Position: refs/branch-heads/4577@{#2}
Cr-Branched-From: 5196931-refs/heads/master@{#34463}1 parent fdd8e9c commit bc94cec
File tree
5 files changed
+5
-55
lines changed- pc
- test
5 files changed
+5
-55
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
551 | 551 | | |
552 | 552 | | |
553 | 553 | | |
554 | | - | |
555 | | - | |
556 | | - | |
557 | | - | |
558 | | - | |
559 | | - | |
560 | | - | |
561 | | - | |
562 | | - | |
563 | | - | |
564 | | - | |
565 | 554 | | |
566 | 555 | | |
567 | 556 | | |
| |||
580 | 569 | | |
581 | 570 | | |
582 | 571 | | |
583 | | - | |
584 | 572 | | |
| 573 | + | |
| 574 | + | |
585 | 575 | | |
586 | 576 | | |
587 | 577 | | |
| |||
987 | 977 | | |
988 | 978 | | |
989 | 979 | | |
990 | | - | |
991 | | - | |
992 | | - | |
993 | | - | |
994 | | - | |
995 | | - | |
996 | | - | |
997 | | - | |
998 | | - | |
999 | | - | |
1000 | | - | |
1001 | | - | |
1002 | | - | |
1003 | | - | |
1004 | | - | |
| 980 | + | |
1005 | 981 | | |
1006 | 982 | | |
1007 | 983 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2051 | 2051 | | |
2052 | 2052 | | |
2053 | 2053 | | |
| 2054 | + | |
2054 | 2055 | | |
2055 | 2056 | | |
2056 | 2057 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3639 | 3639 | | |
3640 | 3640 | | |
3641 | 3641 | | |
3642 | | - | |
3643 | | - | |
3644 | | - | |
3645 | | - | |
3646 | | - | |
3647 | | - | |
3648 | | - | |
3649 | | - | |
3650 | | - | |
3651 | | - | |
3652 | | - | |
3653 | | - | |
3654 | | - | |
3655 | | - | |
3656 | 3642 | | |
3657 | 3643 | | |
3658 | 3644 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
94 | | - | |
95 | | - | |
| 94 | + | |
96 | 95 | | |
97 | 96 | | |
98 | 97 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | 20 | | |
22 | 21 | | |
23 | 22 | | |
| |||
705 | 704 | | |
706 | 705 | | |
707 | 706 | | |
708 | | - | |
709 | | - | |
710 | | - | |
711 | | - | |
712 | | - | |
713 | 707 | | |
714 | 708 | | |
715 | 709 | | |
| |||
1095 | 1089 | | |
1096 | 1090 | | |
1097 | 1091 | | |
1098 | | - | |
1099 | | - | |
1100 | | - | |
1101 | 1092 | | |
1102 | 1093 | | |
1103 | 1094 | | |
| |||
1181 | 1172 | | |
1182 | 1173 | | |
1183 | 1174 | | |
1184 | | - | |
1185 | | - | |
1186 | | - | |
1187 | 1175 | | |
1188 | 1176 | | |
1189 | 1177 | | |
| |||
0 commit comments