| Index: third_party/WebKit/Source/modules/webaudio/PeriodicWave.cpp
|
| diff --git a/third_party/WebKit/Source/modules/webaudio/PeriodicWave.cpp b/third_party/WebKit/Source/modules/webaudio/PeriodicWave.cpp
|
| index cbe3d437b6c15313156e4dd7d2acb873883de5ee..fdd7ebd13aab3d323579c022f26a859ff6de8678 100644
|
| --- a/third_party/WebKit/Source/modules/webaudio/PeriodicWave.cpp
|
| +++ b/third_party/WebKit/Source/modules/webaudio/PeriodicWave.cpp
|
| @@ -26,15 +26,17 @@
|
| * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
| */
|
|
|
| -#include "modules/webaudio/PeriodicWave.h"
|
| #include "bindings/core/v8/ExceptionMessages.h"
|
| #include "bindings/core/v8/ExceptionState.h"
|
| #include "core/dom/ExceptionCode.h"
|
| #include "modules/webaudio/AbstractAudioContext.h"
|
| #include "modules/webaudio/OscillatorNode.h"
|
| +#include "modules/webaudio/PeriodicWave.h"
|
| #include "platform/audio/FFTFrame.h"
|
| #include "platform/audio/VectorMath.h"
|
| +#include "wtf/PtrUtil.h"
|
| #include <algorithm>
|
| +#include <memory>
|
|
|
| namespace blink {
|
|
|
| @@ -242,7 +244,7 @@ void PeriodicWave::createBandLimitedTables(const float* realData, const float* i
|
|
|
| // Create the band-limited table.
|
| unsigned waveSize = periodicWaveSize();
|
| - OwnPtr<AudioFloatArray> table = adoptPtr(new AudioFloatArray(waveSize));
|
| + std::unique_ptr<AudioFloatArray> table = wrapUnique(new AudioFloatArray(waveSize));
|
| adjustV8ExternalMemory(waveSize * sizeof(float));
|
| m_bandLimitedTables.append(std::move(table));
|
|
|
|
|