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