Index: webrtc/audio/audio_send_stream_unittest.cc |
diff --git a/webrtc/audio/audio_send_stream_unittest.cc b/webrtc/audio/audio_send_stream_unittest.cc |
index 4efd91b3e5618e2c6e5e4951836c9c124aebce56..4b7415a738969e8805de751444f4c50c1e85bd3e 100644 |
--- a/webrtc/audio/audio_send_stream_unittest.cc |
+++ b/webrtc/audio/audio_send_stream_unittest.cc |
@@ -154,16 +154,15 @@ struct ConfigHelper { |
} |
void SetupMockForSetupSendCodec() { |
- EXPECT_CALL(voice_engine_, SetVADStatus(kChannelId, false, _, _)) |
- .WillOnce(Return(0)); |
- EXPECT_CALL(voice_engine_, SetFECStatus(kChannelId, false)) |
- .WillOnce(Return(0)); |
+ EXPECT_CALL(*channel_proxy_, SetVADStatus(false)) |
+ .WillOnce(Return(true)); |
+ EXPECT_CALL(*channel_proxy_, SetCodecFECStatus(false)) |
+ .WillOnce(Return(true)); |
EXPECT_CALL(*channel_proxy_, DisableAudioNetworkAdaptor()); |
- // Let |GetSendCodec| return -1 for the first time to indicate that no send |
- // codec has been set. |
- EXPECT_CALL(voice_engine_, GetSendCodec(kChannelId, _)) |
- .WillOnce(Return(-1)); |
- EXPECT_CALL(voice_engine_, SetSendCodec(kChannelId, _)).WillOnce(Return(0)); |
+ // Let |GetSendCodec| return false for the first time to indicate that no |
+ // send codec has been set. |
+ EXPECT_CALL(*channel_proxy_, GetSendCodec(_)).WillOnce(Return(false)); |
+ EXPECT_CALL(*channel_proxy_, SetSendCodec(_)).WillOnce(Return(true)); |
} |
RtcpRttStats* rtcp_rtt_stats() { return &rtcp_rtt_stats_; } |
@@ -180,6 +179,7 @@ struct ConfigHelper { |
void SetupMockForGetStats() { |
using testing::DoAll; |
+ using testing::SetArgPointee; |
using testing::SetArgReferee; |
std::vector<ReportBlock> report_blocks; |
@@ -195,9 +195,8 @@ struct ConfigHelper { |
.WillRepeatedly(Return(kCallStats)); |
EXPECT_CALL(*channel_proxy_, GetRemoteRTCPReportBlocks()) |
.WillRepeatedly(Return(report_blocks)); |
- |
- EXPECT_CALL(voice_engine_, GetSendCodec(kChannelId, _)) |
- .WillRepeatedly(DoAll(SetArgReferee<1>(kIsacCodec), Return(0))); |
+ EXPECT_CALL(*channel_proxy_, GetSendCodec(_)) |
+ .WillRepeatedly(DoAll(SetArgPointee<0>(kIsacCodec), Return(true))); |
EXPECT_CALL(voice_engine_, GetSpeechInputLevelFullRange(_)) |
.WillRepeatedly(DoAll(SetArgReferee<0>(kSpeechInputLevel), Return(0))); |
EXPECT_CALL(voice_engine_, audio_processing()) |
@@ -365,22 +364,22 @@ TEST(AudioSendStreamTest, SendCodecAppliesConfigParams) { |
stream_config.send_codec_spec.max_ptime_ms = 60; |
stream_config.audio_network_adaptor_config = |
rtc::Optional<std::string>("abced"); |
- EXPECT_CALL(*helper.voice_engine(), SetFECStatus(kChannelId, true)) |
- .WillOnce(Return(0)); |
+ EXPECT_CALL(*helper.channel_proxy(), SetCodecFECStatus(true)) |
+ .WillOnce(Return(true)); |
EXPECT_CALL( |
- *helper.voice_engine(), |
- SetOpusDtx(kChannelId, stream_config.send_codec_spec.enable_opus_dtx)) |
- .WillOnce(Return(0)); |
+ *helper.channel_proxy(), |
+ SetOpusDtx(stream_config.send_codec_spec.enable_opus_dtx)) |
+ .WillOnce(Return(true)); |
EXPECT_CALL( |
- *helper.voice_engine(), |
+ *helper.channel_proxy(), |
SetOpusMaxPlaybackRate( |
- kChannelId, stream_config.send_codec_spec.opus_max_playback_rate)) |
- .WillOnce(Return(0)); |
- EXPECT_CALL(*helper.voice_engine(), |
+ stream_config.send_codec_spec.opus_max_playback_rate)) |
+ .WillOnce(Return(true)); |
+ EXPECT_CALL(*helper.channel_proxy(), |
SetSendCNPayloadType( |
- kChannelId, stream_config.send_codec_spec.cng_payload_type, |
+ stream_config.send_codec_spec.cng_payload_type, |
webrtc::kFreq16000Hz)) |
- .WillOnce(Return(0)); |
+ .WillOnce(Return(true)); |
EXPECT_CALL( |
*helper.channel_proxy(), |
SetReceiverFrameLengthRange(stream_config.send_codec_spec.min_ptime_ms, |
@@ -403,8 +402,8 @@ TEST(AudioSendStreamTest, SendCodecCanApplyVad) { |
stream_config.send_codec_spec.codec_inst = kG722Codec; |
stream_config.send_codec_spec.cng_plfreq = 8000; |
stream_config.send_codec_spec.cng_payload_type = 105; |
- EXPECT_CALL(*helper.voice_engine(), SetVADStatus(kChannelId, true, _, _)) |
- .WillOnce(Return(0)); |
+ EXPECT_CALL(*helper.channel_proxy(), SetVADStatus(true)) |
+ .WillOnce(Return(true)); |
internal::AudioSendStream send_stream( |
stream_config, helper.audio_state(), helper.worker_queue(), |
helper.packet_router(), helper.congestion_controller(), |