| Index: webrtc/modules/audio_processing/audio_processing_impl.cc
|
| diff --git a/webrtc/modules/audio_processing/audio_processing_impl.cc b/webrtc/modules/audio_processing/audio_processing_impl.cc
|
| index f3c55576cbfa5cb9fcd3cc271589c38e576ab886..e151c431317591b382eb585c8350efc735454e5d 100644
|
| --- a/webrtc/modules/audio_processing/audio_processing_impl.cc
|
| +++ b/webrtc/modules/audio_processing/audio_processing_impl.cc
|
| @@ -321,7 +321,8 @@ AudioProcessing* AudioProcessing::Create(const webrtc::Config& config) {
|
|
|
| AudioProcessing* AudioProcessing::Create(const webrtc::Config& config,
|
| NonlinearBeamformer* beamformer) {
|
| - AudioProcessingImpl* apm = new AudioProcessingImpl(config, beamformer);
|
| + AudioProcessingImpl* apm =
|
| + new rtc::RefCountedObject<AudioProcessingImpl>(config, beamformer);
|
| if (apm->Initialize() != kNoError) {
|
| delete apm;
|
| apm = nullptr;
|
|
|