diff --git a/amendments.js b/amendments.js index 249816e93..6f39155ba 100644 --- a/amendments.js +++ b/amendments.js @@ -18,13 +18,19 @@ function removeComments(el) { function markInsertion(el, controller) { const wrapper = document.createElement("ins"); - if (el.tagName === "DIV" || el.tagName === "SECTION" || el.tagName === "DT" || el.tagName === "DD" || el.tagName === "LI") { + if (el.tagName === "DIV" || el.tagName === "SECTION" || el.tagName === "DT" || el.tagName === "DD" || el.tagName === "LI" || el.tagName === "TR") { // special casing the case where
is used to group
/
if (el.tagName === "DIV" && el.parentNode.tagName === "DL") { for (let child of el.children) { wrapChildNodes(child, document.createElement("ins")); } el.children[0].prepend(controller); + } else if (el.tagName === "TR") { + for (let child of el.children) { + wrapChildNodes(child, document.createElement("ins")); + } + el.children[0].prepend(controller); + } else { wrapChildNodes(el, wrapper); el.prepend(controller); diff --git a/amendments.json b/amendments.json index f485388eb..d268a3b11 100644 --- a/amendments.json +++ b/amendments.json @@ -587,6 +587,23 @@ ] } ], + "def-constraint-channelCount": [ + { + "description": "Add channelCount to remote track settings", + "type": "addition", + "status": "candidate", + "difftype": "append", + "id": 53, + "pr": 3025, + "tests": [ + "webrtc/RTCRtpEncodingParameters-codec-opus-stereo.https.html" + ], + "testUpdates": [ + "web-platform-tests/wpt#48599", + "web-platform-tests/wpt#49392" + ] + } + ], "codec-match-without-level-id": [ { "description": "Two codecs are considered the same even if level-id is not", diff --git a/webrtc.html b/webrtc.html index 9edb4d3b5..1a4740288 100644 --- a/webrtc.html +++ b/webrtc.html @@ -16732,6 +16732,29 @@

double rounded to the tenth decimal place. + + + channelCount + + + {{ConstrainULong}} + + + As a setting, this is the number of {{RTCRtpCodec/channels}} + that the decoder produced when the last audio frame was + decoded. The number of channels that the decoder produces MUST + reflect the number of channels configured when the local SDP + was set. Before any frames have been decoded, this setting + MUST NOT [=map/exist=]. +

+ For example, the opus audio codec has a "stereo" flag. If + "stereo=0" was negotiated, the decoder produces one channel + regardless if the bitstream is mono or stereo, and if + "stereo=1" was negotiated, the decoder produces two channels + regardless if the bitstream is mono or stereo. +

+ +