Index: third_party/WebKit/Source/modules/webaudio/WaveShaperDSPKernel.cpp |
diff --git a/third_party/WebKit/Source/modules/webaudio/WaveShaperDSPKernel.cpp b/third_party/WebKit/Source/modules/webaudio/WaveShaperDSPKernel.cpp |
index fdd64071ef49fcfde676ce42e256fb53948619dc..f841b05a011302dc632fab2b9612afe28989d204 100644 |
--- a/third_party/WebKit/Source/modules/webaudio/WaveShaperDSPKernel.cpp |
+++ b/third_party/WebKit/Source/modules/webaudio/WaveShaperDSPKernel.cpp |
@@ -23,6 +23,7 @@ |
*/ |
#include "modules/webaudio/WaveShaperDSPKernel.h" |
+#include "wtf/PtrUtil.h" |
#include "wtf/Threading.h" |
#include <algorithm> |
@@ -40,12 +41,12 @@ WaveShaperDSPKernel::WaveShaperDSPKernel(WaveShaperProcessor* processor) |
void WaveShaperDSPKernel::lazyInitializeOversampling() |
{ |
if (!m_tempBuffer) { |
- m_tempBuffer = adoptPtr(new AudioFloatArray(RenderingQuantum * 2)); |
- m_tempBuffer2 = adoptPtr(new AudioFloatArray(RenderingQuantum * 4)); |
- m_upSampler = adoptPtr(new UpSampler(RenderingQuantum)); |
- m_downSampler = adoptPtr(new DownSampler(RenderingQuantum * 2)); |
- m_upSampler2 = adoptPtr(new UpSampler(RenderingQuantum * 2)); |
- m_downSampler2 = adoptPtr(new DownSampler(RenderingQuantum * 4)); |
+ m_tempBuffer = wrapUnique(new AudioFloatArray(RenderingQuantum * 2)); |
+ m_tempBuffer2 = wrapUnique(new AudioFloatArray(RenderingQuantum * 4)); |
+ m_upSampler = wrapUnique(new UpSampler(RenderingQuantum)); |
+ m_downSampler = wrapUnique(new DownSampler(RenderingQuantum * 2)); |
+ m_upSampler2 = wrapUnique(new UpSampler(RenderingQuantum * 2)); |
+ m_downSampler2 = wrapUnique(new DownSampler(RenderingQuantum * 4)); |
} |
} |