| Index: webrtc/video/overuse_frame_detector.cc
 | 
| diff --git a/webrtc/video/overuse_frame_detector.cc b/webrtc/video/overuse_frame_detector.cc
 | 
| index db58266e38b994fad56a0ac4974a990a00122a0d..d971ad9d3ef79427c2da93e0d8b5522ac7056344 100644
 | 
| --- a/webrtc/video/overuse_frame_detector.cc
 | 
| +++ b/webrtc/video/overuse_frame_detector.cc
 | 
| @@ -255,23 +255,10 @@ void OveruseFrameDetector::FrameCaptured(int width,
 | 
|  
 | 
|    last_capture_time_ = now;
 | 
|  
 | 
| -  if (options_.enable_extended_processing_usage) {
 | 
| -    frame_queue_->Start(capture_time_ms, now);
 | 
| -  }
 | 
| -}
 | 
| -
 | 
| -void OveruseFrameDetector::FrameEncoded(int encode_time_ms) {
 | 
| -  if (options_.enable_extended_processing_usage)
 | 
| -    return;
 | 
| -
 | 
| -  rtc::CritScope cs(&crit_);
 | 
| -  AddProcessingTime(encode_time_ms);
 | 
| +  frame_queue_->Start(capture_time_ms, now);
 | 
|  }
 | 
|  
 | 
|  void OveruseFrameDetector::FrameSent(int64_t capture_time_ms) {
 | 
| -  if (!options_.enable_extended_processing_usage)
 | 
| -    return;
 | 
| -
 | 
|    rtc::CritScope cs(&crit_);
 | 
|    int delay_ms = frame_queue_->End(capture_time_ms,
 | 
|                                     clock_->TimeInMilliseconds());
 | 
| @@ -356,12 +343,8 @@ int32_t OveruseFrameDetector::Process() {
 | 
|  }
 | 
|  
 | 
|  bool OveruseFrameDetector::IsOverusing(const CpuOveruseMetrics& metrics) {
 | 
| -  bool overusing = false;
 | 
| -  if (options_.enable_encode_usage_method) {
 | 
| -    overusing = metrics.encode_usage_percent >=
 | 
| -                options_.high_encode_usage_threshold_percent;
 | 
| -  }
 | 
| -  if (overusing) {
 | 
| +  if (metrics.encode_usage_percent >=
 | 
| +      options_.high_encode_usage_threshold_percent) {
 | 
|      ++checks_above_threshold_;
 | 
|    } else {
 | 
|      checks_above_threshold_ = 0;
 | 
| @@ -375,11 +358,7 @@ bool OveruseFrameDetector::IsUnderusing(const CpuOveruseMetrics& metrics,
 | 
|    if (time_now < last_rampup_time_ + delay)
 | 
|      return false;
 | 
|  
 | 
| -  bool underusing = false;
 | 
| -  if (options_.enable_encode_usage_method) {
 | 
| -    underusing = metrics.encode_usage_percent <
 | 
| -                 options_.low_encode_usage_threshold_percent;
 | 
| -  }
 | 
| -  return underusing;
 | 
| +  return metrics.encode_usage_percent <
 | 
| +         options_.low_encode_usage_threshold_percent;
 | 
|  }
 | 
|  }  // namespace webrtc
 | 
| 
 |