From 5ece09b2db070c830b1d0ac27615318aaf71c689 Mon Sep 17 00:00:00 2001 From: Diep Bui Date: Thu, 23 Feb 2023 10:15:54 +0000 Subject: [PATCH] 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 Commit-Queue: Diep Bui Cr-Commit-Position: refs/heads/main@{#39379} --- modules/congestion_controller/goog_cc/delay_based_bwe.cc | 3 ++- .../goog_cc/delay_based_bwe_unittest.cc | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/congestion_controller/goog_cc/delay_based_bwe.cc b/modules/congestion_controller/goog_cc/delay_based_bwe.cc index 07ac599148..6984a3c548 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 @@ DelayBasedBwe::Result::Result() : 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 b7dc6aae47..278dd3ea75 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 @@ TEST_F(DelayBasedBweTest, InitialBehavior) { InitialBehaviorTestHelper(730000); } +TEST_F(DelayBasedBweTest, InitializeResult) { + DelayBasedBwe::Result result; + EXPECT_EQ(result.delay_detector_state, BandwidthUsage::kBwNormal); +} + TEST_F(DelayBasedBweTest, RateIncreaseReordering) { RateIncreaseReorderingTestHelper(730000); }