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)); |