Commit 2700284f authored by Harald Alvestrand's avatar Harald Alvestrand Committed by Commit Bot

Remove enabled features flag for DTLS and SCTP transports

Removes the RTCDtlsTransport and RTCSctpTransport features.
These have been "stable" since May 2019.

Bug: chromium:944027
Change-Id: I47d5aec2d7551980734fb1f13abd26d41955eeb4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2120579
Auto-Submit: Harald Alvestrand <hta@chromium.org>
Reviewed-by: default avatarGuido Urdaneta <guidou@chromium.org>
Reviewed-by: default avatarPhilip Jägenstedt <foolip@chromium.org>
Commit-Queue: Philip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#753602}
parent a43d8887
...@@ -13,8 +13,7 @@ enum RTCDtlsTransportState { ...@@ -13,8 +13,7 @@ enum RTCDtlsTransportState {
}; };
[ [
Exposed=Window, Exposed=Window
RuntimeEnabled=RTCDtlsTransport
] interface RTCDtlsTransport : EventTarget { ] interface RTCDtlsTransport : EventTarget {
readonly attribute RTCIceTransport iceTransport; readonly attribute RTCIceTransport iceTransport;
readonly attribute RTCDtlsTransportState state; readonly attribute RTCDtlsTransportState state;
......
...@@ -157,7 +157,7 @@ enum RTCPeerConnectionState { ...@@ -157,7 +157,7 @@ enum RTCPeerConnectionState {
attribute EventHandler ontrack; attribute EventHandler ontrack;
// https://w3c.github.io/webrtc-pc/#peer-to-peer-data-api // https://w3c.github.io/webrtc-pc/#peer-to-peer-data-api
[RuntimeEnabled=RTCSctpTransport] readonly attribute RTCSctpTransport? sctp; readonly attribute RTCSctpTransport? sctp;
[CallWith=ScriptState, RaisesException] RTCDataChannel createDataChannel(USVString label, optional RTCDataChannelInit dataChannelDict = {}); [CallWith=ScriptState, RaisesException] RTCDataChannel createDataChannel(USVString label, optional RTCDataChannelInit dataChannelDict = {});
attribute EventHandler ondatachannel; attribute EventHandler ondatachannel;
......
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
[Exposed=Window] [Exposed=Window]
interface RTCRtpReceiver { interface RTCRtpReceiver {
readonly attribute MediaStreamTrack track; readonly attribute MediaStreamTrack track;
[RuntimeEnabled=RTCDtlsTransport] readonly attribute RTCDtlsTransport? transport; readonly attribute RTCDtlsTransport? transport;
[RuntimeEnabled=RTCDtlsTransport] readonly attribute RTCDtlsTransport? rtcpTransport; readonly attribute RTCDtlsTransport? rtcpTransport;
// https://henbos.github.io/webrtc-extensions/#dom-rtcrtpreceiver-playoutdelayhint // https://henbos.github.io/webrtc-extensions/#dom-rtcrtpreceiver-playoutdelayhint
[RaisesException=Setter, Measure] attribute double? playoutDelayHint; [RaisesException=Setter, Measure] attribute double? playoutDelayHint;
static RTCRtpCapabilities? getCapabilities(DOMString kind); static RTCRtpCapabilities? getCapabilities(DOMString kind);
......
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
[Exposed=Window] [Exposed=Window]
interface RTCRtpSender { interface RTCRtpSender {
readonly attribute MediaStreamTrack? track; readonly attribute MediaStreamTrack? track;
[RuntimeEnabled=RTCDtlsTransport] readonly attribute RTCDtlsTransport? transport; readonly attribute RTCDtlsTransport? transport;
[RuntimeEnabled=RTCDtlsTransport] readonly attribute RTCDtlsTransport? rtcpTransport; readonly attribute RTCDtlsTransport? rtcpTransport;
static RTCRtpCapabilities? getCapabilities(DOMString kind); static RTCRtpCapabilities? getCapabilities(DOMString kind);
[CallWith=ScriptState] Promise<void> setParameters(optional RTCRtpSendParameters parameters = {}); [CallWith=ScriptState] Promise<void> setParameters(optional RTCRtpSendParameters parameters = {});
RTCRtpSendParameters getParameters(); RTCRtpSendParameters getParameters();
......
...@@ -12,8 +12,7 @@ enum RTCSctpTransportState { ...@@ -12,8 +12,7 @@ enum RTCSctpTransportState {
// http://w3c.github.io/webrtc-pc/#rtcdtlstransport-interface // http://w3c.github.io/webrtc-pc/#rtcdtlstransport-interface
[ [
Exposed=Window, Exposed=Window
RuntimeEnabled=RTCSctpTransport
] interface RTCSctpTransport : EventTarget { ] interface RTCSctpTransport : EventTarget {
readonly attribute RTCDtlsTransport transport; readonly attribute RTCDtlsTransport transport;
readonly attribute RTCSctpTransportState state; readonly attribute RTCSctpTransportState state;
......
...@@ -1454,11 +1454,6 @@ ...@@ -1454,11 +1454,6 @@
origin_trial_feature_name: "RtcAudioJitterBufferRtxHandling", origin_trial_feature_name: "RtcAudioJitterBufferRtxHandling",
status: "experimental", status: "experimental",
}, },
// Enables the use of the RTCDtlsTransport object.
{
name: "RTCDtlsTransport",
status: "stable",
},
// Enables the use of the RTCIceTransport with extensions. // Enables the use of the RTCIceTransport with extensions.
{ {
name: "RTCIceTransportExtension", name: "RTCIceTransportExtension",
...@@ -1477,11 +1472,6 @@ ...@@ -1477,11 +1472,6 @@
origin_trial_feature_name: "RTCQuicTransport", origin_trial_feature_name: "RTCQuicTransport",
status: "experimental", status: "experimental",
}, },
// Enables the use of the RTCSctpTransport object.
{
name: "RTCSctpTransport",
status: "stable",
},
{ {
name: "RTCStatsRelativePacketArrivalDelay", name: "RTCStatsRelativePacketArrivalDelay",
origin_trial_feature_name: "RTCStatsRelativePacketArrivalDelay", origin_trial_feature_name: "RTCStatsRelativePacketArrivalDelay",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment