Index: Source/modules/webaudio/AudioBufferSourceNode.cpp |
diff --git a/Source/modules/webaudio/AudioBufferSourceNode.cpp b/Source/modules/webaudio/AudioBufferSourceNode.cpp |
index 19aa3e6816aa3fe60e7acc8903a4862976a52c31..dccc704c0684d0d936d371de36a115401df741f6 100644 |
--- a/Source/modules/webaudio/AudioBufferSourceNode.cpp |
+++ b/Source/modules/webaudio/AudioBufferSourceNode.cpp |
@@ -372,13 +372,12 @@ unsigned AudioBufferSourceNode::numberOfChannels() |
return output(0)->numberOfChannels(); |
} |
-void AudioBufferSourceNode::startGrain(double when, double grainOffset) |
+void AudioBufferSourceNode::start(double when) |
{ |
- // Duration of 0 has special value, meaning calculate based on the entire buffer's duration. |
- startGrain(when, grainOffset, 0); |
+ AudioScheduledSourceNode::start(when); |
Ken Russell (switch to Gerrit)
2013/10/14 22:54:05
Are you sure it's correct to delegate to AudioSche
Raymond Toy (Google)
2013/10/28 17:34:57
The diff is confusing. A plain start(when) is the
Ken Russell (switch to Gerrit)
2013/10/28 20:13:42
I understand this, but the new code's behavior is
|
} |
-void AudioBufferSourceNode::startGrain(double when, double grainOffset, double grainDuration) |
+void AudioBufferSourceNode::start(double when, double grainOffset, double grainDuration) |
{ |
ASSERT(isMainThread()); |
@@ -418,7 +417,7 @@ void AudioBufferSourceNode::startGrain(double when, double grainOffset, double g |
void AudioBufferSourceNode::noteGrainOn(double when, double grainOffset, double grainDuration) |
{ |
- startGrain(when, grainOffset, grainDuration); |
+ start(when, grainOffset, grainDuration); |
} |
double AudioBufferSourceNode::totalPitchRate() |