Delete OpaqueTransportParameters and SDP attribute x-otp
It was used only to provide parameters for MediaTransport. Bug: webrtc:9719 Change-Id: I42e451ef84251ecf2b15010c7a3923b6fa2436be Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/177350 Commit-Queue: Niels Moller <nisse@webrtc.org> Reviewed-by: Taylor <deadbeef@webrtc.org> Cr-Commit-Position: refs/heads/master@{#31541}
This commit is contained in:
@ -1584,8 +1584,6 @@ class WebRtcSdpTest : public ::testing::Test {
|
||||
}
|
||||
EXPECT_EQ(transport1.description.transport_options,
|
||||
transport2.description.transport_options);
|
||||
EXPECT_EQ(transport1.description.opaque_parameters,
|
||||
transport2.description.opaque_parameters);
|
||||
}
|
||||
|
||||
// global attributes
|
||||
@ -1679,15 +1677,6 @@ class WebRtcSdpTest : public ::testing::Test {
|
||||
desc_.AddTransportInfo(transport_info);
|
||||
}
|
||||
|
||||
void AddOpaqueTransportParameters(const std::string& content_name,
|
||||
cricket::OpaqueTransportParameters params) {
|
||||
ASSERT_TRUE(desc_.GetTransportInfoByName(content_name) != NULL);
|
||||
cricket::TransportInfo info = *(desc_.GetTransportInfoByName(content_name));
|
||||
desc_.RemoveTransportInfoByName(content_name);
|
||||
info.description.opaque_parameters = params;
|
||||
desc_.AddTransportInfo(info);
|
||||
}
|
||||
|
||||
void AddAltProtocol(const std::string& content_name,
|
||||
const std::string& alt_protocol) {
|
||||
ASSERT_TRUE(desc_.GetTransportInfoByName(content_name) != NULL);
|
||||
@ -2236,25 +2225,6 @@ TEST_F(WebRtcSdpTest, SerializeSessionDescriptionWithIceOptions) {
|
||||
EXPECT_EQ(sdp_with_ice_options, message);
|
||||
}
|
||||
|
||||
TEST_F(WebRtcSdpTest, SerializeSessionDescriptionWithOpaqueTransportParams) {
|
||||
cricket::OpaqueTransportParameters params;
|
||||
params.protocol = "foo";
|
||||
params.parameters = "test64";
|
||||
AddOpaqueTransportParameters(kAudioContentName, params);
|
||||
AddOpaqueTransportParameters(kVideoContentName, params);
|
||||
|
||||
ASSERT_TRUE(jdesc_.Initialize(desc_.Clone(), jdesc_.session_id(),
|
||||
jdesc_.session_version()));
|
||||
std::string message = webrtc::SdpSerialize(jdesc_);
|
||||
|
||||
std::string sdp_with_transport_parameters = kSdpFullString;
|
||||
InjectAfter(kAttributeIcePwdVoice, "a=x-opaque:foo:dGVzdDY0\r\n",
|
||||
&sdp_with_transport_parameters);
|
||||
InjectAfter(kAttributeIcePwdVideo, "a=x-opaque:foo:dGVzdDY0\r\n",
|
||||
&sdp_with_transport_parameters);
|
||||
EXPECT_EQ(message, sdp_with_transport_parameters);
|
||||
}
|
||||
|
||||
TEST_F(WebRtcSdpTest, SerializeSessionDescriptionWithAltProtocol) {
|
||||
AddAltProtocol(kAudioContentName, "foo");
|
||||
AddAltProtocol(kVideoContentName, "bar");
|
||||
@ -2683,30 +2653,6 @@ TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionWithIceOptions) {
|
||||
EXPECT_TRUE(CompareSessionDescription(jdesc_, jdesc_with_ice_options));
|
||||
}
|
||||
|
||||
TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionWithOpaqueTransportParams) {
|
||||
std::string sdp_with_transport_parameters = kSdpFullString;
|
||||
InjectAfter(kAttributeIcePwdVoice, "a=x-opaque:foo:dGVzdDY0\r\n",
|
||||
&sdp_with_transport_parameters);
|
||||
InjectAfter(kAttributeIcePwdVideo, "a=x-opaque:foo:dGVzdDY0\r\n",
|
||||
&sdp_with_transport_parameters);
|
||||
|
||||
JsepSessionDescription jdesc_with_transport_parameters(kDummyType);
|
||||
EXPECT_TRUE(SdpDeserialize(sdp_with_transport_parameters,
|
||||
&jdesc_with_transport_parameters));
|
||||
|
||||
cricket::OpaqueTransportParameters params;
|
||||
params.protocol = "foo";
|
||||
params.parameters = "test64";
|
||||
|
||||
AddOpaqueTransportParameters(kAudioContentName, params);
|
||||
AddOpaqueTransportParameters(kVideoContentName, params);
|
||||
|
||||
ASSERT_TRUE(jdesc_.Initialize(desc_.Clone(), jdesc_.session_id(),
|
||||
jdesc_.session_version()));
|
||||
EXPECT_TRUE(
|
||||
CompareSessionDescription(jdesc_, jdesc_with_transport_parameters));
|
||||
}
|
||||
|
||||
TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionWithAltProtocol) {
|
||||
std::string sdp_with_alt_protocol = kSdpFullString;
|
||||
InjectAfter(kAttributeIcePwdVoice, "a=x-alt-protocol:foo\r\n",
|
||||
|
||||
Reference in New Issue
Block a user