| 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 9ece91fa9b2322f982712c4fdeb3d8a9dcb5cae0..d741fa6298af04a177a9abf910216d3ab78649c1 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;
|
|
|