| Index: third_party/WebKit/Source/platform/audio/ReverbConvolver.cpp
|
| diff --git a/third_party/WebKit/Source/platform/audio/ReverbConvolver.cpp b/third_party/WebKit/Source/platform/audio/ReverbConvolver.cpp
|
| index 4a59630403a64ba154fa665684c511cb4405fdb2..dfa6ab7d25c09580cd985881df6d476f42efc0aa 100644
|
| --- a/third_party/WebKit/Source/platform/audio/ReverbConvolver.cpp
|
| +++ b/third_party/WebKit/Source/platform/audio/ReverbConvolver.cpp
|
| @@ -26,14 +26,16 @@
|
| * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
| */
|
|
|
| -#include "platform/audio/ReverbConvolver.h"
|
| #include "platform/ThreadSafeFunctional.h"
|
| #include "platform/audio/AudioBus.h"
|
| +#include "platform/audio/ReverbConvolver.h"
|
| #include "platform/audio/VectorMath.h"
|
| #include "public/platform/Platform.h"
|
| #include "public/platform/WebTaskRunner.h"
|
| #include "public/platform/WebThread.h"
|
| #include "public/platform/WebTraceLocation.h"
|
| +#include "wtf/PtrUtil.h"
|
| +#include <memory>
|
|
|
| namespace blink {
|
|
|
| @@ -88,7 +90,7 @@ ReverbConvolver::ReverbConvolver(AudioChannel* impulseResponse, size_t renderSli
|
|
|
| bool useDirectConvolver = !stageOffset;
|
|
|
| - OwnPtr<ReverbConvolverStage> stage = adoptPtr(new ReverbConvolverStage(response, totalResponseLength, reverbTotalLatency, stageOffset, stageSize, fftSize, renderPhase, renderSliceSize, &m_accumulationBuffer, useDirectConvolver));
|
| + std::unique_ptr<ReverbConvolverStage> stage = wrapUnique(new ReverbConvolverStage(response, totalResponseLength, reverbTotalLatency, stageOffset, stageSize, fftSize, renderPhase, renderSliceSize, &m_accumulationBuffer, useDirectConvolver));
|
|
|
| bool isBackgroundStage = false;
|
|
|
| @@ -116,7 +118,7 @@ ReverbConvolver::ReverbConvolver(AudioChannel* impulseResponse, size_t renderSli
|
| // Start up background thread
|
| // FIXME: would be better to up the thread priority here. It doesn't need to be real-time, but higher than the default...
|
| if (useBackgroundThreads && m_backgroundStages.size() > 0)
|
| - m_backgroundThread = adoptPtr(Platform::current()->createThread("Reverb convolution background thread"));
|
| + m_backgroundThread = wrapUnique(Platform::current()->createThread("Reverb convolution background thread"));
|
| }
|
|
|
| ReverbConvolver::~ReverbConvolver()
|
|
|