| Index: Source/modules/webaudio/ScriptProcessorNode.cpp
|
| diff --git a/Source/modules/webaudio/ScriptProcessorNode.cpp b/Source/modules/webaudio/ScriptProcessorNode.cpp
|
| index 7e660aae5bbd7d900e89f468b86b1c4da49a6817..b5d17eac02e754850233545a4a14c2562d66854f 100644
|
| --- a/Source/modules/webaudio/ScriptProcessorNode.cpp
|
| +++ b/Source/modules/webaudio/ScriptProcessorNode.cpp
|
| @@ -259,7 +259,7 @@ void ScriptProcessorNode::fireProcessEvent()
|
|
|
| // Calculate a playbackTime with the buffersize which needs to be processed each time onaudioprocess is called.
|
| // The outputBuffer being passed to JS will be played after exhuasting previous outputBuffer by double-buffering.
|
| - double playbackTime = (context()->currentSampleFrame() + m_bufferSize) / static_cast<double>(context()->sampleRate());
|
| + double playbackTime = (context()->cachedSampleFrame() + m_bufferSize) / static_cast<double>(context()->sampleRate());
|
|
|
| // Call the JavaScript event handler which will do the audio processing.
|
| dispatchEvent(AudioProcessingEvent::create(inputBuffer, outputBuffer, playbackTime));
|
|
|