Remove unused field trial WebRTC-SendBufferSizeBytes
Bug: webrtc:9637
Change-Id: Ie4bf5caa3977f1824f6dc1014b1feacf6ebfe670
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269386
Commit-Queue: Erik Språng <sprang@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37617}
diff --git a/media/engine/webrtc_video_engine.cc b/media/engine/webrtc_video_engine.cc
index e16b536..6b9730f 100644
--- a/media/engine/webrtc_video_engine.cc
+++ b/media/engine/webrtc_video_engine.cc
@@ -1892,23 +1892,8 @@
RTC_DCHECK_RUN_ON(&network_thread_checker_);
MediaChannel::SetInterface(iface);
// Set the RTP recv/send buffer to a bigger size.
-
- // The group should be a positive integer with an explicit size, in
- // which case that is used as UDP recevie buffer size. All other values shall
- // result in the default value being used.
- const std::string group_name_recv_buf_size =
- call_->trials().Lookup("WebRTC-IncreasedReceivebuffers");
- int recv_buffer_size = kVideoRtpRecvBufferSize;
- if (!group_name_recv_buf_size.empty() &&
- (sscanf(group_name_recv_buf_size.c_str(), "%d", &recv_buffer_size) != 1 ||
- recv_buffer_size <= 0)) {
- RTC_LOG(LS_WARNING) << "Invalid receive buffer size: "
- << group_name_recv_buf_size;
- recv_buffer_size = kVideoRtpRecvBufferSize;
- }
-
MediaChannel::SetOption(NetworkInterface::ST_RTP, rtc::Socket::OPT_RCVBUF,
- recv_buffer_size);
+ kVideoRtpRecvBufferSize);
// Speculative change to increase the outbound socket buffer size.
// In b/15152257, we are seeing a significant number of packets discarded
diff --git a/media/engine/webrtc_video_engine_unittest.cc b/media/engine/webrtc_video_engine_unittest.cc
index 4cc9bd4..ae5c6b3 100644
--- a/media/engine/webrtc_video_engine_unittest.cc
+++ b/media/engine/webrtc_video_engine_unittest.cc
@@ -1808,69 +1808,10 @@
TEST_F(WebRtcVideoChannelBaseTest, SetSendSetsTransportBufferSizes) {
EXPECT_TRUE(SetOneCodec(DefaultCodec()));
EXPECT_TRUE(SetSend(true));
- EXPECT_EQ(64 * 1024, network_interface_.sendbuf_size());
- EXPECT_EQ(256 * 1024, network_interface_.recvbuf_size());
+ EXPECT_EQ(kVideoRtpSendBufferSize, network_interface_.sendbuf_size());
+ EXPECT_EQ(kVideoRtpRecvBufferSize, network_interface_.recvbuf_size());
}
-// Test that we properly set the send and recv buffer sizes when overriding
-// via field trials.
-TEST_F(WebRtcVideoChannelBaseTest, OverridesRecvBufferSize) {
- // Set field trial to override the default recv buffer size, and then re-run
- // setup where the interface is created and configured.
- const int kCustomRecvBufferSize = 123456;
- override_field_trials_ = std::make_unique<webrtc::test::ScopedKeyValueConfig>(
- field_trials_, "WebRTC-IncreasedReceivebuffers/123456/");
-
- ResetTest();
-
- EXPECT_TRUE(SetOneCodec(DefaultCodec()));
- EXPECT_TRUE(SetSend(true));
- EXPECT_EQ(64 * 1024, network_interface_.sendbuf_size());
- EXPECT_EQ(kCustomRecvBufferSize, network_interface_.recvbuf_size());
-}
-
-// Test that we properly set the send and recv buffer sizes when overriding
-// via field trials with suffix.
-TEST_F(WebRtcVideoChannelBaseTest, OverridesRecvBufferSizeWithSuffix) {
- // Set field trial to override the default recv buffer size, and then re-run
- // setup where the interface is created and configured.
- const int kCustomRecvBufferSize = 123456;
- override_field_trials_ = std::make_unique<webrtc::test::ScopedKeyValueConfig>(
- field_trials_, "WebRTC-IncreasedReceivebuffers/123456_Dogfood/");
- ResetTest();
-
- EXPECT_TRUE(SetOneCodec(DefaultCodec()));
- EXPECT_TRUE(SetSend(true));
- EXPECT_EQ(64 * 1024, network_interface_.sendbuf_size());
- EXPECT_EQ(kCustomRecvBufferSize, network_interface_.recvbuf_size());
-}
-
-class InvalidRecvBufferSizeFieldTrial
- : public WebRtcVideoChannelBaseTest,
- public ::testing::WithParamInterface<const char*> {};
-
-// Test that we properly set the send and recv buffer sizes when overriding
-// via field trials that don't make any sense.
-TEST_P(InvalidRecvBufferSizeFieldTrial, InvalidRecvBufferSize) {
- // Set bogus field trial values to override the default recv buffer size, and
- // then re-run setup where the interface is created and configured. The
- // default value should still be used.
- override_field_trials_ = std::make_unique<webrtc::test::ScopedKeyValueConfig>(
- field_trials_,
- std::string("WebRTC-IncreasedReceivebuffers/") + GetParam() + "/");
-
- ResetTest();
-
- EXPECT_TRUE(SetOneCodec(DefaultCodec()));
- EXPECT_TRUE(SetSend(true));
- EXPECT_EQ(64 * 1024, network_interface_.sendbuf_size());
- EXPECT_EQ(256 * 1024, network_interface_.recvbuf_size());
-}
-
-INSTANTIATE_TEST_SUITE_P(All,
- InvalidRecvBufferSizeFieldTrial,
- Values("NotANumber", "-1", " ", "0"));
-
// Test that stats work properly for a 1-1 call.
TEST_F(WebRtcVideoChannelBaseTest, GetStats) {
const int kDurationSec = 3;