Chromium Code Reviews| Index: webrtc/modules/audio_coding/audio_network_adaptor/controller_manager.cc |
| diff --git a/webrtc/modules/audio_coding/audio_network_adaptor/controller_manager.cc b/webrtc/modules/audio_coding/audio_network_adaptor/controller_manager.cc |
| index 31eff216890882ecc0b2496914d45b312a5cd831..09177514b22f3f6946f279813a2439f5ece6a9f7 100644 |
| --- a/webrtc/modules/audio_coding/audio_network_adaptor/controller_manager.cc |
| +++ b/webrtc/modules/audio_coding/audio_network_adaptor/controller_manager.cc |
| @@ -80,13 +80,17 @@ std::unique_ptr<FrameLengthController> CreateFrameLengthController( |
| RTC_CHECK(config.has_fl_decreasing_packet_loss_fraction()); |
| RTC_CHECK(config.has_fl_20ms_to_60ms_bandwidth_bps()); |
| RTC_CHECK(config.has_fl_60ms_to_20ms_bandwidth_bps()); |
| + RTC_CHECK(config.has_fl_60ms_to_120ms_bandwidth_bps()); |
|
minyue-webrtc
2017/02/02 08:31:10
this must be carefully treated for backward-compat
michaelt
2017/02/02 10:29:57
Impl. as discussed offline.
|
| + RTC_CHECK(config.has_fl_120ms_to_60ms_bandwidth_bps()); |
| FrameLengthController::Config ctor_config( |
| std::vector<int>(), initial_frame_length_ms, |
| config.fl_increasing_packet_loss_fraction(), |
| config.fl_decreasing_packet_loss_fraction(), |
| config.fl_20ms_to_60ms_bandwidth_bps(), |
| - config.fl_60ms_to_20ms_bandwidth_bps()); |
| + config.fl_60ms_to_20ms_bandwidth_bps(), |
| + config.fl_60ms_to_120ms_bandwidth_bps(), |
| + config.fl_120ms_to_60ms_bandwidth_bps()); |
| for (auto frame_length : encoder_frame_lengths_ms) |
| ctor_config.encoder_frame_lengths_ms.push_back(frame_length); |