| Index: webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc | 
| diff --git a/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc b/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc | 
| index 6fd54e97f932dfc0f55998e70c93c6964f062902..08e076e540ad3e834b603127b8b3089413134102 100644 | 
| --- a/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc | 
| +++ b/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc | 
| @@ -44,11 +44,10 @@ struct RemoteBitrateEstimatorSingleStream::Detector { | 
|  | 
| RemoteBitrateEstimatorSingleStream::RemoteBitrateEstimatorSingleStream( | 
| RemoteBitrateObserver* observer, | 
| -      Clock* clock, | 
| -      uint32_t min_bitrate_bps) | 
| +      Clock* clock) | 
| : clock_(clock), | 
| incoming_bitrate_(kBitrateWindowMs, 8000), | 
| -        remote_rate_(new AimdRateControl(min_bitrate_bps)), | 
| +        remote_rate_(new AimdRateControl()), | 
| observer_(observer), | 
| crit_sect_(CriticalSectionWrapper::CreateCriticalSection()), | 
| last_process_time_(-1), | 
| @@ -164,7 +163,7 @@ void RemoteBitrateEstimatorSingleStream::UpdateEstimate(int64_t now_ms) { | 
| } | 
| // We can't update the estimate if we don't have any active streams. | 
| if (overuse_detectors_.empty()) { | 
| -    remote_rate_.reset(new AimdRateControl(remote_rate_->GetMinBitrate())); | 
| +    remote_rate_.reset(new AimdRateControl()); | 
| return; | 
| } | 
| double mean_noise_var = sum_var_noise / | 
| @@ -230,4 +229,9 @@ void RemoteBitrateEstimatorSingleStream::GetSsrcs( | 
| } | 
| } | 
|  | 
| +void RemoteBitrateEstimatorSingleStream::SetMinBitrate(int min_bitrate_bps) { | 
| +  CriticalSectionScoped cs(crit_sect_.get()); | 
| +  remote_rate_->SetMinBitrate(min_bitrate_bps); | 
| +} | 
| + | 
| }  // namespace webrtc | 
|  |