Index: webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus_unittest.cc |
diff --git a/webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus_unittest.cc b/webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus_unittest.cc |
index 54529ad9854d4803bf986c2bfc2ba402cf855990..60887e74274749123d6d9abab3d181daa40e409b 100644 |
--- a/webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus_unittest.cc |
+++ b/webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus_unittest.cc |
@@ -241,7 +241,7 @@ TEST(AudioEncoderOpusTest, SetReceiverFrameLengthRange) { |
EXPECT_THAT(states.encoder->supported_frame_lengths_ms(), ElementsAre(20)); |
} |
-TEST(AudioEncoderOpusTest, InvokeAudioNetworkAdaptorOnSetUplinkBandwidth) { |
+TEST(AudioEncoderOpusTest, InvokeAudioNetworkAdaptorOnReceivedUplinkBandwidth) { |
minyue-webrtc
2016/11/24 13:31:10
changed because the name was not very good.
|
auto states = CreateCodec(2); |
states.encoder->EnableAudioNetworkAdaptor("", nullptr); |
@@ -259,7 +259,7 @@ TEST(AudioEncoderOpusTest, InvokeAudioNetworkAdaptorOnSetUplinkBandwidth) { |
} |
TEST(AudioEncoderOpusTest, |
- InvokeAudioNetworkAdaptorOnSetUplinkPacketLossFraction) { |
+ InvokeAudioNetworkAdaptorOnReceivedUplinkPacketLossFraction) { |
auto states = CreateCodec(2); |
states.encoder->EnableAudioNetworkAdaptor("", nullptr); |
@@ -276,7 +276,8 @@ TEST(AudioEncoderOpusTest, |
CheckEncoderRuntimeConfig(states.encoder.get(), config); |
} |
-TEST(AudioEncoderOpusTest, InvokeAudioNetworkAdaptorOnSetTargetAudioBitrate) { |
+TEST(AudioEncoderOpusTest, |
+ InvokeAudioNetworkAdaptorOnReceivedTargetAudioBitrate) { |
auto states = CreateCodec(2); |
states.encoder->EnableAudioNetworkAdaptor("", nullptr); |
@@ -293,7 +294,7 @@ TEST(AudioEncoderOpusTest, InvokeAudioNetworkAdaptorOnSetTargetAudioBitrate) { |
CheckEncoderRuntimeConfig(states.encoder.get(), config); |
} |
-TEST(AudioEncoderOpusTest, InvokeAudioNetworkAdaptorOnSetRtt) { |
+TEST(AudioEncoderOpusTest, InvokeAudioNetworkAdaptorOnReceivedRtt) { |
auto states = CreateCodec(2); |
states.encoder->EnableAudioNetworkAdaptor("", nullptr); |
@@ -309,6 +310,22 @@ TEST(AudioEncoderOpusTest, InvokeAudioNetworkAdaptorOnSetRtt) { |
CheckEncoderRuntimeConfig(states.encoder.get(), config); |
} |
+TEST(AudioEncoderOpusTest, InvokeAudioNetworkAdaptorOnReceivedOverhead) { |
+ auto states = CreateCodec(2); |
+ states.encoder->EnableAudioNetworkAdaptor("", nullptr); |
+ |
+ auto config = CreateEncoderRuntimeConfig(); |
+ EXPECT_CALL(**states.mock_audio_network_adaptor, GetEncoderRuntimeConfig()) |
+ .WillOnce(Return(config)); |
+ |
+ // Since using mock audio network adaptor, any overhead is fine. |
+ constexpr size_t kOverhead = 64; |
+ EXPECT_CALL(**states.mock_audio_network_adaptor, SetOverhead(kOverhead)); |
+ states.encoder->OnReceivedOverhead(kOverhead); |
+ |
+ CheckEncoderRuntimeConfig(states.encoder.get(), config); |
+} |
+ |
TEST(AudioEncoderOpusTest, |
PacketLossFractionSmoothedOnSetUplinkPacketLossFraction) { |
auto states = CreateCodec(2); |