| Index: webrtc/modules/remote_bitrate_estimator/overuse_detector.cc
|
| diff --git a/webrtc/modules/remote_bitrate_estimator/overuse_detector.cc b/webrtc/modules/remote_bitrate_estimator/overuse_detector.cc
|
| index a57ea16584091075b92d0dc21306b531d84befea..8c2854dacd16c4e3bbfecec481f7401f1259fd11 100644
|
| --- a/webrtc/modules/remote_bitrate_estimator/overuse_detector.cc
|
| +++ b/webrtc/modules/remote_bitrate_estimator/overuse_detector.cc
|
| @@ -91,8 +91,6 @@ BandwidthUsage OveruseDetector::Detect(double offset,
|
| if (num_of_deltas < 2) {
|
| return kBwNormal;
|
| }
|
| - const double prev_offset = prev_offset_;
|
| - prev_offset_ = offset;
|
| const double T = std::min(num_of_deltas, kMinNumDeltas) * offset;
|
| BWE_TEST_LOGGING_PLOT(1, "offset_ms#1", now_ms, offset);
|
| BWE_TEST_LOGGING_PLOT(1, "gamma_ms#1", now_ms, threshold_ / kMinNumDeltas);
|
| @@ -108,7 +106,7 @@ BandwidthUsage OveruseDetector::Detect(double offset,
|
| }
|
| overuse_counter_++;
|
| if (time_over_using_ > overusing_time_threshold_ && overuse_counter_ > 1) {
|
| - if (offset >= prev_offset) {
|
| + if (offset >= prev_offset_) {
|
| time_over_using_ = 0;
|
| overuse_counter_ = 0;
|
| hypothesis_ = kBwOverusing;
|
| @@ -123,6 +121,7 @@ BandwidthUsage OveruseDetector::Detect(double offset,
|
| overuse_counter_ = 0;
|
| hypothesis_ = kBwNormal;
|
| }
|
| + prev_offset_ = offset;
|
|
|
| UpdateThreshold(T, now_ms);
|
|
|
|
|