diff --git a/modules/congestion_controller/goog_cc/probe_controller.cc b/modules/congestion_controller/goog_cc/probe_controller.cc index c1a39f8595..adf71aa0c7 100644 --- a/modules/congestion_controller/goog_cc/probe_controller.cc +++ b/modules/congestion_controller/goog_cc/probe_controller.cc @@ -109,7 +109,7 @@ ProbeControllerConfig::ProbeControllerConfig( probe_on_max_allocated_bitrate_change("probe_max_allocation", true), first_allocation_probe_scale("alloc_p1", 1), second_allocation_probe_scale("alloc_p2", 2), - allocation_probe_limit_by_current_scale("alloc_current_bwe_limit"), + allocation_probe_limit_by_current_scale("alloc_current_bwe_limit", 2.0), min_probe_packets_sent("min_probe_packets_sent", 5), min_probe_duration("min_probe_duration", TimeDelta::Millis(15)), min_probe_delta("min_probe_delta", TimeDelta::Millis(2)), diff --git a/modules/congestion_controller/goog_cc/probe_controller_unittest.cc b/modules/congestion_controller/goog_cc/probe_controller_unittest.cc index bb3c79c466..b841c2bac2 100644 --- a/modules/congestion_controller/goog_cc/probe_controller_unittest.cc +++ b/modules/congestion_controller/goog_cc/probe_controller_unittest.cc @@ -217,9 +217,7 @@ TEST(ProbeControllerTest, ProbesOnMaxAllocatedBitrateIncreaseOnlyWhenInAlr) { } TEST(ProbeControllerTest, ProbesOnMaxAllocatedBitrateLimitedByCurrentBwe) { - ProbeControllerFixture fixture( - "WebRTC-Bwe-ProbingConfiguration/" - "alloc_current_bwe_limit:1.5/"); + ProbeControllerFixture fixture; ASSERT_TRUE(kMaxBitrate > 1.5 * kStartBitrate); std::unique_ptr probe_controller = fixture.CreateController(); @@ -242,7 +240,7 @@ TEST(ProbeControllerTest, ProbesOnMaxAllocatedBitrateLimitedByCurrentBwe) { probes = probe_controller->OnMaxTotalAllocatedBitrate(kMaxBitrate, fixture.CurrentTime()); EXPECT_EQ(probes.size(), 1u); - EXPECT_EQ(probes.at(0).target_data_rate, 1.5 * kStartBitrate); + EXPECT_EQ(probes.at(0).target_data_rate, 2 * kStartBitrate); // Continue probing if probe succeeds. probes = probe_controller->SetEstimatedBitrate( @@ -766,7 +764,9 @@ TEST(ProbeControllerTest, ConfigurableProbingFieldTrial) { ProbeControllerFixture fixture( "WebRTC-Bwe-ProbingConfiguration/" "p1:2,p2:5,step_size:3,further_probe_threshold:0.8," - "alloc_p1:2,alloc_p2,min_probe_packets_sent:2/"); + "alloc_p1:2,alloc_p2,alloc_current_bwe_limit:1000.0,min_probe_packets_" + "sent:" + "2/"); std::unique_ptr probe_controller = fixture.CreateController(); ASSERT_THAT(