Revert "Per default enable RobustThroughputEstimator"
This reverts commit d017b1e306186252ed52ab84459d05efc4eb9fd4. Reason for revert: Breaks downstream test. Original change's description: > Per default enable RobustThroughputEstimator > > Experiments has not showed significant metric changes. However, simulations has showed that RobustThroughputEstimator better follow the actually receive rate better. Especially during bursts of sent packets. Code is also simpler. > > > Bug: webrtc:13402 chromium:1411666 > Change-Id: I38c309f74e8e1322602196354545b3a465866263 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/318040 > Reviewed-by: Björn Terelius <terelius@webrtc.org> > Commit-Queue: Per Kjellander <perkj@webrtc.org> > Cr-Commit-Position: refs/heads/main@{#40653} Bug: webrtc:13402 chromium:1411666 b/298001595 Change-Id: Ic68ef954f462021e991f3183b94d85eb6a44fac0 No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/318141 Owners-Override: Mirko Bonadei <mbonadei@webrtc.org> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/main@{#40658}
This commit is contained in:
parent
66bdf87f9c
commit
4ef01d41b7
@ -33,9 +33,7 @@ struct RobustThroughputEstimatorSettings {
|
||||
explicit RobustThroughputEstimatorSettings(
|
||||
const FieldTrialsView* key_value_config);
|
||||
|
||||
// Set `enabled` to true to use the RobustThroughputEstimator, false to use
|
||||
// the AcknowledgedBitrateEstimator.
|
||||
bool enabled = true;
|
||||
bool enabled = false; // Set to true to use RobustThroughputEstimator.
|
||||
|
||||
// The estimator keeps the smallest window containing at least
|
||||
// `window_packets` and at least the packets received during the last
|
||||
|
||||
@ -63,19 +63,6 @@ class FeedbackGenerator {
|
||||
uint16_t sequence_number_ = 100;
|
||||
};
|
||||
|
||||
TEST(RobustThroughputEstimatorTest, DefaultEnabled) {
|
||||
RobustThroughputEstimatorSettings settings =
|
||||
CreateRobustThroughputEstimatorSettings("");
|
||||
EXPECT_TRUE(settings.enabled);
|
||||
}
|
||||
|
||||
TEST(RobustThroughputEstimatorTest, CanDisable) {
|
||||
RobustThroughputEstimatorSettings settings =
|
||||
CreateRobustThroughputEstimatorSettings(
|
||||
"WebRTC-Bwe-RobustThroughputEstimatorSettings/enabled:false/");
|
||||
EXPECT_FALSE(settings.enabled);
|
||||
}
|
||||
|
||||
TEST(RobustThroughputEstimatorTest, InitialEstimate) {
|
||||
FeedbackGenerator feedback_generator;
|
||||
RobustThroughputEstimator throughput_estimator(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user