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}
This commit is contained in:
Diep Bui 2023-02-23 10:15:54 +00:00 committed by WebRTC LUCI CQ
parent 4c7271aafe
commit 5ece09b2db
2 changed files with 7 additions and 1 deletions

View File

@ -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,

View File

@ -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);
}