Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(96)

Unified Diff: third_party/WebKit/LayoutTests/webaudio/codec-tests/webm/webm-decode.html

Issue 2895963003: Apply layout-test-tidy to LayoutTests/webaudio (Closed)
Patch Set: Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/LayoutTests/webaudio/codec-tests/webm/webm-decode.html
diff --git a/third_party/WebKit/LayoutTests/webaudio/codec-tests/webm/webm-decode.html b/third_party/WebKit/LayoutTests/webaudio/codec-tests/webm/webm-decode.html
index 17e21677ee70b17ad7b486df17511f5e7038c2d8..2c57da351cf9098c86886576c9045c158b230c32 100644
--- a/third_party/WebKit/LayoutTests/webaudio/codec-tests/webm/webm-decode.html
+++ b/third_party/WebKit/LayoutTests/webaudio/codec-tests/webm/webm-decode.html
@@ -1,65 +1,65 @@
-<!doctype html>
+<!DOCTYPE html>
<html>
+ <head>
+ <title>
+ Test webm Decoding
+ </title>
+ <script src="../../../resources/testharness.js"></script>
+ <script src="../../../resources/testharnessreport.js"></script>
+ <script src="../../resources/audit-util.js"></script>
+ <script src="../../resources/audit.js"></script>
+ <script src="../../resources/buffer-loader.js"></script>
+ </head>
+ <body>
+ <script id="layout-test-code">
+ let audit = Audit.createTaskRunner();
+ let decodedAudio;
+ let expectedAudio;
-<head>
- <title>Test webm Decoding</title>
- <script src="../../../resources/testharness.js"></script>
- <script src="../../../resources/testharnessreport.js"></script>
- <script src="../../resources/audit-util.js"></script>
- <script src="../../resources/audit.js"></script>
- <script src="../../resources/buffer-loader.js"></script>
-</head>
+ audit.define(
+ {label: 'test', description: 'Test webm decoding'},
+ function(task, should) {
-<body>
- <script>
- let audit = Audit.createTaskRunner();
- let decodedAudio;
- let expectedAudio;
+ let context = new AudioContext();
- audit.define(
- {label: 'test', description: 'Test webm decoding'},
- function(task, should) {
+ let bufferLoader = new BufferLoader(
+ context, ['webm-decode-expected.wav', 'test-webm.webm'],
+ function(bufferList) {
+ expectedAudio = bufferList[0];
+ decodedAudio = bufferList[1];
- let context = new AudioContext();
+ // Verify that we have the right number of channels and
+ // frames.
+ should(decodedAudio.numberOfChannels, 'Number of channels')
+ .beEqualTo(expectedAudio.numberOfChannels);
+ should(decodedAudio.length, 'Decoded number of frames')
+ .beEqualTo(expectedAudio.length);
- let bufferLoader = new BufferLoader(
- context, ['webm-decode-expected.wav', 'test-webm.webm'],
- function(bufferList) {
- expectedAudio = bufferList[0];
- decodedAudio = bufferList[1];
+ // Verify that the actual data matches the expected data very
+ // closely.
+ for (let c = 0; c < expectedAudio.numberOfChannels; ++c) {
+ let snrdB = 10 *
+ Math.log10(computeSNR(
+ decodedAudio.getChannelData(c),
+ expectedAudio.getChannelData(c)));
+ should(snrdB, 'SNR between actual expected channel ' + c)
+ .beGreaterThanOrEqualTo(109.56);
+ should(
+ decodedAudio.getChannelData(c), 'Decoded channel ' + c)
+ .beCloseToArray(
+ expectedAudio.getChannelData(c),
+ {absoluteThreshold: 4.0234e-5});
+ }
+ let filename = 'webm-decode-actual.wav';
+ if (downloadAudioBuffer(decodedAudio, filename))
+ should(true, 'Saved reference file').message(filename, '');
+ task.done();
+ });
- // Verify that we have the right number of channels and
- // frames.
- should(decodedAudio.numberOfChannels, 'Number of channels')
- .beEqualTo(expectedAudio.numberOfChannels);
- should(decodedAudio.length, 'Decoded number of frames')
- .beEqualTo(expectedAudio.length);
+ bufferLoader.load();
+ });
- // Verify that the actual data matches the expected data very
- // closely.
- for (let c = 0; c < expectedAudio.numberOfChannels; ++c) {
- let snrdB = 10 *
- Math.log10(computeSNR(
- decodedAudio.getChannelData(c),
- expectedAudio.getChannelData(c)));
- should(snrdB, 'SNR between actual expected channel ' + c)
- .beGreaterThanOrEqualTo(109.56);
- should(decodedAudio.getChannelData(c), 'Decoded channel ' + c)
- .beCloseToArray(
- expectedAudio.getChannelData(c),
- {absoluteThreshold: 4.0234e-5});
- }
- var filename = 'webm-decode-actual.wav';
- if (downloadAudioBuffer(decodedAudio, filename))
- should(true, 'Saved reference file').message(filename, '');
- task.done();
- });
-
- bufferLoader.load();
- });
-
- audit.run();
- </script>
-</body>
-
-</html>
+ audit.run();
+ </script>
+ </body>
+</html>

Powered by Google App Engine
This is Rietveld 408576698