If the description is of type
From 700899cd1afad62a48cf333ca5247aef7a110b09 Mon Sep 17 00:00:00 2001
From: Jan-Ivar Bruaroey
Date: Tue, 13 Dec 2022 18:00:10 -0500
Subject: [PATCH 3/3] Collapse 5 amendment ids into 1 to resolve nested
amendment error.
---
amendments.json | 84 +++++++++++++++++++------------------------------
base-rec.html | 12 +++----
webrtc.html | 11 +++----
3 files changed, 44 insertions(+), 63 deletions(-)
diff --git a/amendments.json b/amendments.json
index 1a01eebb6..21af09c14 100644
--- a/amendments.json
+++ b/amendments.json
@@ -130,16 +130,6 @@
"id": 11
}
],
- "rm-simulcast-pause": [
- {
- "description": "Remove interaction between encoding.active and simulcast ~rid",
- "pr": 2754,
- "difftype": "modify",
- "type": "correction",
- "status": "candidate",
- "id": 12
- }
- ],
"remote-rid-reneg": [
{
"description": "Don't fail sRD(offer) over rid mismatch, just answer with unicast.",
@@ -150,16 +140,6 @@
"id": 23
}
],
- "direction-set": [
- {
- "description": "Make RTCTransceiver.direction reflects local preference in offers and answers",
- "pr": 2759,
- "difftype": "modify",
- "type": "correction",
- "status": "candidate",
- "id": 14
- }
- ],
"simulcast-functionality": [
{
"description": "Clarify simulcast envelope is determined by negotiation",
@@ -326,36 +306,6 @@
"id": 19
}
],
- "overwrite-suitable-sendencodings": [
- {
- "description": "Allow remote offer rid pruning of encodings through the client answer.",
- "pr": 2758,
- "difftype": "modify",
- "type": "correction",
- "status": "candidate",
- "id": 22
- }
- ],
- "answer-rejects-encodings": [
- {
- "description": "Allow remote offer rid pruning of encodings through the client answer.",
- "pr": 2758,
- "difftype": "modify",
- "type": "correction",
- "status": "candidate",
- "id": 22
- }
- ],
- "answer-missing-encodings": [
- {
- "description": "Don't fail sRD(offer) over rid mismatch, just answer with unicast.",
- "pr": 2794,
- "difftype": "modify",
- "type": "correction",
- "status": "candidate",
- "id": 23
- }
- ],
"set-last-stable-offer-properties": [
{
"description": "Rollback restores ridless encoding trounced by sRD(simulcastOffer).",
@@ -374,7 +324,39 @@
"id": 24
}
],
- "apply-proposed-sendencodings": [
+ "apply-remote-description": [
+ {
+ "description": "Remove interaction between encoding.active and simulcast ~rid",
+ "pr": 2754,
+ "difftype": "modify",
+ "type": "correction",
+ "status": "candidate",
+ "id": 12
+ },
+ {
+ "description": "Make RTCTransceiver.direction reflects local preference in offers and answers",
+ "pr": 2759,
+ "difftype": "modify",
+ "type": "correction",
+ "status": "candidate",
+ "id": 14
+ },
+ {
+ "description": "Allow remote offer rid pruning of encodings through the client answer.",
+ "pr": 2758,
+ "difftype": "modify",
+ "type": "correction",
+ "status": "candidate",
+ "id": 22
+ },
+ {
+ "description": "Don't fail sRD(offer) over rid mismatch, just answer with unicast.",
+ "pr": 2794,
+ "difftype": "modify",
+ "type": "correction",
+ "status": "candidate",
+ "id": 23
+ },
{
"description": "Remove duplicate rids in proposedSendEncodings.",
"pr": 2800,
diff --git a/base-rec.html b/base-rec.html
index 736e14a75..ab61b361e 100644
--- a/base-rec.html
+++ b/base-rec.html
@@ -2956,7 +2956,7 @@
-
+
-
If the description is of type
@@ -2996,7 +2996,7 @@
4.4.1.5
transceiver, to represent the media description.
- -
+
-
If a suitable transceiver was found
(transceiver is set) and
@@ -3061,7 +3061,7 @@
4.4.1.5
-
-
+
If description indicates that
simulcast is not supported or desired,
then remove all dictionaries in
@@ -3071,7 +3071,7 @@
4.4.1.5
-
-
+
If description rejects any of
the offered layers, then remove the
dictionaries that correspond to rejected
@@ -3079,7 +3079,7 @@
- -
+
-
Update the paused status as indicated by
[RFC8853] of each simulcast
@@ -3164,7 +3164,7 @@
4.4.1.5
-
-
+
Set
transceiver.[[CurrentDirection]]
and
diff --git a/webrtc.html b/webrtc.html
index cfc027c25..301ff8230 100644
--- a/webrtc.html
+++ b/webrtc.html
@@ -2327,7 +2327,7 @@
each [= media description =] in
description:
-
+
-
If the description is of type
@@ -2382,7 +2382,7 @@
media description =].
- -
+
-
If a suitable transceiver was found
(transceiver is set), and
@@ -2463,7 +2463,7 @@
-
-
+
If description indicates that
simulcast is not supported or desired, or
description is missing all of
@@ -2475,7 +2475,7 @@
-
-
+
If description is missing any of
the previously negotiated layers, then
remove the dictionaries that correspond to
@@ -2483,7 +2483,6 @@
transceiver.{{RTCRtpTransceiver/[[Sender]]}}.{{RTCRtpSender/[[SendEncodings]]}}.
-
-
-
-
+
Set
transceiver.{{RTCRtpTransceiver/[[CurrentDirection]]}}
to direction.