| Index: webrtc/video/video_send_stream.cc
 | 
| diff --git a/webrtc/video/video_send_stream.cc b/webrtc/video/video_send_stream.cc
 | 
| index 01c2fc836c7d4a35dde12d1a13b4cd2fbb8e5cf0..eeb9580b6b707e1c454491fc3339c9508eb5215a 100644
 | 
| --- a/webrtc/video/video_send_stream.cc
 | 
| +++ b/webrtc/video/video_send_stream.cc
 | 
| @@ -866,15 +866,18 @@ void VideoSendStream::SignalNetworkState(NetworkState state) {
 | 
|    }
 | 
|  }
 | 
|  
 | 
| -void VideoSendStream::OnBitrateUpdated(uint32_t bitrate_bps,
 | 
| -                                       uint8_t fraction_loss,
 | 
| -                                       int64_t rtt) {
 | 
| +uint32_t VideoSendStream::OnBitrateUpdated(uint32_t bitrate_bps,
 | 
| +                                           uint8_t fraction_loss,
 | 
| +                                           int64_t rtt) {
 | 
|    payload_router_.SetTargetSendBitrate(bitrate_bps);
 | 
|    // Get the encoder target rate. It is the estimated network rate -
 | 
|    // protection overhead.
 | 
| -  uint32_t encoder_target_rate = protection_bitrate_calculator_.SetTargetRates(
 | 
| -      bitrate_bps, stats_proxy_.GetSendFrameRate(), fraction_loss, rtt);
 | 
| -  vie_encoder_.OnBitrateUpdated(encoder_target_rate, fraction_loss, rtt);
 | 
| +  uint32_t encoder_target_rate_bps =
 | 
| +      protection_bitrate_calculator_.SetTargetRates(
 | 
| +          bitrate_bps, stats_proxy_.GetSendFrameRate(), fraction_loss, rtt);
 | 
| +  vie_encoder_.OnBitrateUpdated(encoder_target_rate_bps, fraction_loss, rtt);
 | 
| +
 | 
| +  return bitrate_bps - encoder_target_rate_bps;
 | 
|  }
 | 
|  
 | 
|  int VideoSendStream::ProtectionRequest(const FecProtectionParams* delta_params,
 | 
| 
 |