| 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 e6acf92efb61702031d04086ecaf25639b47069b..efc18d127d4a0ed7025ac80a4280455148dd8b54 100644
|
| --- a/webrtc/audio/audio_send_stream_unittest.cc
|
| +++ b/webrtc/audio/audio_send_stream_unittest.cc
|
| @@ -128,6 +128,7 @@ rtc::scoped_refptr<MockAudioEncoderFactory> SetupEncoderFactoryMock() {
|
| struct ConfigHelper {
|
| ConfigHelper(bool audio_bwe_enabled, bool expect_set_encoder_call)
|
| : stream_config_(nullptr),
|
| + audio_processing_(new rtc::RefCountedObject<MockAudioProcessing>()),
|
| simulated_clock_(123456),
|
| send_side_cc_(rtc::MakeUnique<SendSideCongestionController>(
|
| &simulated_clock_,
|
| @@ -144,12 +145,12 @@ struct ConfigHelper {
|
| EXPECT_CALL(voice_engine_,
|
| DeRegisterVoiceEngineObserver()).WillOnce(Return(0));
|
| EXPECT_CALL(voice_engine_, audio_device_module());
|
| - EXPECT_CALL(voice_engine_, audio_processing());
|
| EXPECT_CALL(voice_engine_, audio_transport());
|
|
|
| AudioState::Config config;
|
| config.voice_engine = &voice_engine_;
|
| config.audio_mixer = AudioMixerImpl::Create();
|
| + config.audio_processing = audio_processing_;
|
| audio_state_ = AudioState::Create(config);
|
|
|
| SetupDefaultChannelProxy(audio_bwe_enabled);
|
| @@ -278,8 +279,6 @@ struct ConfigHelper {
|
| .WillRepeatedly(Return(report_blocks));
|
| EXPECT_CALL(voice_engine_, transmit_mixer())
|
| .WillRepeatedly(Return(&transmit_mixer_));
|
| - EXPECT_CALL(voice_engine_, audio_processing())
|
| - .WillRepeatedly(Return(&audio_processing_));
|
|
|
| EXPECT_CALL(transmit_mixer_, AudioLevelFullRange())
|
| .WillRepeatedly(Return(kSpeechInputLevel));
|
| @@ -294,7 +293,7 @@ struct ConfigHelper {
|
| audio_processing_stats_.delay_median = kEchoDelayMedian;
|
| audio_processing_stats_.delay_standard_deviation = kEchoDelayStdDev;
|
|
|
| - EXPECT_CALL(audio_processing_, GetStatistics())
|
| + EXPECT_CALL(*audio_processing_, GetStatistics())
|
| .WillRepeatedly(Return(audio_processing_stats_));
|
| }
|
|
|
| @@ -303,7 +302,7 @@ struct ConfigHelper {
|
| rtc::scoped_refptr<AudioState> audio_state_;
|
| AudioSendStream::Config stream_config_;
|
| testing::StrictMock<MockVoEChannelProxy>* channel_proxy_ = nullptr;
|
| - MockAudioProcessing audio_processing_;
|
| + rtc::scoped_refptr<MockAudioProcessing> audio_processing_;
|
| MockTransmitMixer transmit_mixer_;
|
| AudioProcessing::AudioProcessingStatistics audio_processing_stats_;
|
| SimulatedClock simulated_clock_;
|
|
|