Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1062)

Unified Diff: Source/modules/webaudio/PeriodicWave.cpp

Issue 205173002: Move webaudio to oilpan (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Changed back AudioParam to gc Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/modules/webaudio/PeriodicWave.cpp
diff --git a/Source/modules/webaudio/PeriodicWave.cpp b/Source/modules/webaudio/PeriodicWave.cpp
index 5a22ac71a1ed239b03440319f6e5c13dd0f0b863..3724e5fce51566bcb9d544113ca0e637bfd83382 100644
--- a/Source/modules/webaudio/PeriodicWave.cpp
+++ b/Source/modules/webaudio/PeriodicWave.cpp
@@ -45,12 +45,12 @@ namespace WebCore {
using namespace VectorMath;
-PassRefPtr<PeriodicWave> PeriodicWave::create(float sampleRate, Float32Array* real, Float32Array* imag)
+PassRefPtrWillBeRawPtr<PeriodicWave> PeriodicWave::create(float sampleRate, Float32Array* real, Float32Array* imag)
{
bool isGood = real && imag && real->length() == imag->length();
ASSERT(isGood);
if (isGood) {
- RefPtr<PeriodicWave> periodicWave = adoptRef(new PeriodicWave(sampleRate));
+ RefPtrWillBeRawPtr<PeriodicWave> periodicWave = adoptRefWillBeNoop(new PeriodicWave(sampleRate));
size_t numberOfComponents = real->length();
periodicWave->createBandLimitedTables(real->data(), imag->data(), numberOfComponents);
return periodicWave;
haraken 2014/05/07 04:02:16 periodicWave.release(). The same comment for othe
keishi 2014/05/07 07:59:24 Done.
@@ -58,30 +58,30 @@ PassRefPtr<PeriodicWave> PeriodicWave::create(float sampleRate, Float32Array* re
return nullptr;
}
-PassRefPtr<PeriodicWave> PeriodicWave::createSine(float sampleRate)
+PassRefPtrWillBeRawPtr<PeriodicWave> PeriodicWave::createSine(float sampleRate)
{
- RefPtr<PeriodicWave> periodicWave = adoptRef(new PeriodicWave(sampleRate));
+ RefPtrWillBeRawPtr<PeriodicWave> periodicWave = adoptRefWillBeNoop(new PeriodicWave(sampleRate));
periodicWave->generateBasicWaveform(OscillatorNode::SINE);
return periodicWave;
}
-PassRefPtr<PeriodicWave> PeriodicWave::createSquare(float sampleRate)
+PassRefPtrWillBeRawPtr<PeriodicWave> PeriodicWave::createSquare(float sampleRate)
{
- RefPtr<PeriodicWave> periodicWave = adoptRef(new PeriodicWave(sampleRate));
+ RefPtrWillBeRawPtr<PeriodicWave> periodicWave = adoptRefWillBeNoop(new PeriodicWave(sampleRate));
periodicWave->generateBasicWaveform(OscillatorNode::SQUARE);
return periodicWave;
}
-PassRefPtr<PeriodicWave> PeriodicWave::createSawtooth(float sampleRate)
+PassRefPtrWillBeRawPtr<PeriodicWave> PeriodicWave::createSawtooth(float sampleRate)
{
- RefPtr<PeriodicWave> periodicWave = adoptRef(new PeriodicWave(sampleRate));
+ RefPtrWillBeRawPtr<PeriodicWave> periodicWave = adoptRefWillBeNoop(new PeriodicWave(sampleRate));
periodicWave->generateBasicWaveform(OscillatorNode::SAWTOOTH);
return periodicWave;
}
-PassRefPtr<PeriodicWave> PeriodicWave::createTriangle(float sampleRate)
+PassRefPtrWillBeRawPtr<PeriodicWave> PeriodicWave::createTriangle(float sampleRate)
{
- RefPtr<PeriodicWave> periodicWave = adoptRef(new PeriodicWave(sampleRate));
+ RefPtrWillBeRawPtr<PeriodicWave> periodicWave = adoptRefWillBeNoop(new PeriodicWave(sampleRate));
periodicWave->generateBasicWaveform(OscillatorNode::TRIANGLE);
return periodicWave;
}

Powered by Google App Engine
This is Rietveld 408576698