Init delay_detector_state to be kNormal
Bug: webrtc:14933
Change-Id: If667aac639ebd23b4aa2bb857d7db12c5cfefcae
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/294700
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Diep Bui <diepbp@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39379}
diff --git a/modules/congestion_controller/goog_cc/delay_based_bwe.cc b/modules/congestion_controller/goog_cc/delay_based_bwe.cc
index 07ac599..6984a3c 100644
--- a/modules/congestion_controller/goog_cc/delay_based_bwe.cc
+++ b/modules/congestion_controller/goog_cc/delay_based_bwe.cc
@@ -59,7 +59,8 @@
: updated(false),
probe(false),
target_bitrate(DataRate::Zero()),
- recovered_from_overuse(false) {}
+ recovered_from_overuse(false),
+ delay_detector_state(BandwidthUsage::kBwNormal) {}
DelayBasedBwe::DelayBasedBwe(const FieldTrialsView* key_value_config,
RtcEventLog* event_log,
diff --git a/modules/congestion_controller/goog_cc/delay_based_bwe_unittest.cc b/modules/congestion_controller/goog_cc/delay_based_bwe_unittest.cc
index b7dc6aa..278dd3e 100644
--- a/modules/congestion_controller/goog_cc/delay_based_bwe_unittest.cc
+++ b/modules/congestion_controller/goog_cc/delay_based_bwe_unittest.cc
@@ -133,6 +133,11 @@
InitialBehaviorTestHelper(730000);
}
+TEST_F(DelayBasedBweTest, InitializeResult) {
+ DelayBasedBwe::Result result;
+ EXPECT_EQ(result.delay_detector_state, BandwidthUsage::kBwNormal);
+}
+
TEST_F(DelayBasedBweTest, RateIncreaseReordering) {
RateIncreaseReorderingTestHelper(730000);
}