Index: webrtc/modules/audio_coding/audio_network_adaptor/bitrate_controller_unittest.cc |
diff --git a/webrtc/modules/audio_coding/audio_network_adaptor/bitrate_controller_unittest.cc b/webrtc/modules/audio_coding/audio_network_adaptor/bitrate_controller_unittest.cc |
index a4ebfc886024603b885f43f2e08822e7aa79d575..ed1e1459e2f4d7ed05916e53e988cf43ba22c1a6 100644 |
--- a/webrtc/modules/audio_coding/audio_network_adaptor/bitrate_controller_unittest.cc |
+++ b/webrtc/modules/audio_coding/audio_network_adaptor/bitrate_controller_unittest.cc |
@@ -22,12 +22,19 @@ void CheckDecision(BitrateController* controller, |
const rtc::Optional<size_t>& overhead_bytes_per_packet, |
const rtc::Optional<int>& frame_length_ms, |
int expected_bitrate_bps) { |
- Controller::NetworkMetrics metrics; |
- metrics.target_audio_bitrate_bps = target_audio_bitrate_bps; |
- metrics.overhead_bytes_per_packet = overhead_bytes_per_packet; |
+ if (target_audio_bitrate_bps) { |
+ Controller::NetworkMetrics network_metrics; |
+ network_metrics.target_audio_bitrate_bps = target_audio_bitrate_bps; |
+ controller->UpdateNetworkMetrics(network_metrics); |
+ } |
+ if (overhead_bytes_per_packet) { |
+ Controller::NetworkMetrics network_metrics; |
+ network_metrics.overhead_bytes_per_packet = overhead_bytes_per_packet; |
+ controller->UpdateNetworkMetrics(network_metrics); |
+ } |
AudioNetworkAdaptor::EncoderRuntimeConfig config; |
config.frame_length_ms = frame_length_ms; |
- controller->MakeDecision(metrics, &config); |
+ controller->MakeDecision(&config); |
EXPECT_EQ(rtc::Optional<int>(expected_bitrate_bps), config.bitrate_bps); |
} |