| Index: third_party/WebKit/LayoutTests/webaudio/audiobuffersource-detune-modulation.html
|
| diff --git a/third_party/WebKit/LayoutTests/webaudio/audiobuffersource-detune-modulation.html b/third_party/WebKit/LayoutTests/webaudio/audiobuffersource-detune-modulation.html
|
| deleted file mode 100644
|
| index 916d0647a5e65ec1145612f2f0f73394e49671d2..0000000000000000000000000000000000000000
|
| --- a/third_party/WebKit/LayoutTests/webaudio/audiobuffersource-detune-modulation.html
|
| +++ /dev/null
|
| @@ -1,107 +0,0 @@
|
| -<!DOCTYPE html>
|
| -<html>
|
| -
|
| -<head>
|
| - <script src="../resources/js-test.js"></script>
|
| - <script src="resources/compatibility.js"></script>
|
| - <script src="resources/audit-util.js"></script>
|
| - <script src="resources/audio-testing.js"></script>
|
| - <script src="resources/audiobuffersource-testing.js"></script>
|
| - <script src="resources/buffer-loader.js"></script>
|
| -</head>
|
| -
|
| -<body>
|
| - <script>
|
| - description('AudioBufferSourceNode: oscillator-driven detune modulation.');
|
| - window.jsTestIsAsync = true;
|
| -
|
| - var sampleRate = 44100;
|
| - var duration = 0.25;
|
| -
|
| - var context = new OfflineAudioContext(1, sampleRate * duration, sampleRate);
|
| - var referenceBuffer;
|
| -
|
| - var audit = Audit.createTaskRunner();
|
| -
|
| - // Task: Load the reference file asynchronously. In order to create a new
|
| - // reference file, use the task 'generate-reference' below.
|
| - audit.defineTask('load-reference', function (done) {
|
| - var loader = new BufferLoader(context, [
|
| - 'audiobuffersource-detune-modulation-expected.wav'
|
| - ], function (bufferList) {
|
| - referenceBuffer = bufferList[0];
|
| - done();
|
| - });
|
| -
|
| - loader.load();
|
| - });
|
| -
|
| -
|
| - // Task: Render the actual buffer and compare with the reference.
|
| - audit.defineTask('generate-verify', function (done) {
|
| -
|
| - // With this setting, the detune will be changing continuously and
|
| - // repeatedly within the range of [-1200, 1200] around 440Hz, based on the
|
| - // input from the oscillator.
|
| - createSawtoothWithModulation(context, 'detune', 440, 1200);
|
| -
|
| - context.startRendering().then(function (renderedBuffer) {
|
| - var actual = renderedBuffer.getChannelData(0);
|
| - var expected = referenceBuffer.getChannelData(0);
|
| -
|
| - // Compare two buffers with arbitrary (yet reasonable) constraints.
|
| - // There parameters are determined by try bot experiments.
|
| - compareBuffersWithConstraints(actual, expected, {
|
| - thresholdSNR: 93.31,
|
| - thresholdDiffULP: 1.01,
|
| - thresholdDiffCount: 0,
|
| - bitDepth: 16
|
| - });
|
| -
|
| - }).then(done);
|
| - });
|
| -
|
| - // Task: Create a new reference audio file. See .runTasks() below to run
|
| - // this task.
|
| - audit.defineTask('generate-reference', function (done) {
|
| - if (!window.testRunner) {
|
| - done();
|
| - return;
|
| - }
|
| -
|
| - // With this setting, the detune will be changing continuously and
|
| - // repeatedly within the range of [-1200, 1200] around 440Hz, based on the
|
| - // input from the oscillator.
|
| - createSawtoothWithModulation(context, 'detune', 440, 1200);
|
| -
|
| - // |finishAudioTest| will automatically create a reference audio file from
|
| - // the OAC rendering if the reference file does not exist.
|
| - context.oncomplete = finishAudioTest;
|
| - context.startRendering();
|
| - testRunner.waitUntilDone();
|
| -
|
| - done();
|
| - });
|
| -
|
| - audit.defineTask('finish', function (done) {
|
| - finishJSTest();
|
| - done();
|
| - });
|
| -
|
| - window.onload = function () {
|
| - audit.runTasks(
|
| - 'load-reference',
|
| - 'generate-verify',
|
| - 'finish'
|
| - );
|
| - };
|
| -
|
| - // Use this task to generate a new reference audio file. Make sure to
|
| - // comment out .runTasks() above before use this.
|
| - // audit.runTasks('generate-reference');
|
| -
|
| - successfullyParsed = true;
|
| - </script>
|
| -</body>
|
| -
|
| -</html>
|
|
|