Index: LayoutTests/webaudio/oscillator-sine.html |
diff --git a/LayoutTests/webaudio/oscillator-sine.html b/LayoutTests/webaudio/oscillator-sine.html |
index 4d716ed469615f2ce59b7a7340674399dcc069d7..19da1e618ebed30a9faa7a16141b7eaf220ded73 100644 |
--- a/LayoutTests/webaudio/oscillator-sine.html |
+++ b/LayoutTests/webaudio/oscillator-sine.html |
@@ -21,7 +21,14 @@ function init() { |
if (!window.testRunner) |
return; |
- generateExponentialOscillatorSweep("sine"); |
+ // Create offline audio context. |
+ context = new OfflineAudioContext(1, sampleRate * lengthInSeconds, sampleRate); |
+ generateExponentialOscillatorSweep(context, "sine"); |
+ |
+ context.oncomplete = finishAudioTest; |
+ context.startRendering(); |
+ |
+ testRunner.waitUntilDone(); |
} |
</script> |