Chromium Code Reviews| 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..cad5a5a21efdf9f1e6dae63e30b5d15b7dacef3c 100644 |
| --- a/webrtc/video/video_send_stream.cc |
| +++ b/webrtc/video/video_send_stream.cc |
| @@ -588,6 +588,14 @@ void VideoSendStream::EncoderProcess() { |
| current_encoder_settings_->video_codec.startBitrate = std::max( |
| bitrate_allocator_->GetStartBitrate(this) / 1000, |
| static_cast<int>(current_encoder_settings_->video_codec.minBitrate)); |
| + |
| + bitrate_allocator_->AddObserver( |
|
perkj_webrtc
2016/07/04 07:24:49
We should not add as observer unless the stream i
sprang_webrtc
2016/07/04 09:08:47
Done.
|
| + this, current_encoder_settings_->video_codec.minBitrate * 1000, |
| + current_encoder_settings_->video_codec.maxBitrate * 1000, |
| + CalulcateMaxPadBitrateBps(current_encoder_settings_->config, |
| + config_.suspend_below_min_bitrate), |
| + !config_.suspend_below_min_bitrate); |
| + |
| payload_router_.SetSendStreams(current_encoder_settings_->config.streams); |
| vie_encoder_.SetEncoder(current_encoder_settings_->video_codec, |
| payload_router_.MaxPayloadLength()); |