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

Side by Side Diff: third_party/WebKit/LayoutTests/webaudio/Panner/hrtf-database.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 unified diff | Download patch
OLDNEW
1 <!doctype html> 1 <!DOCTYPE html>
2 <html> 2 <html>
3 <head> 3 <head>
4 <title>Test FLAC-encoded HRTF databse</title> 4 <title>
5 Test FLAC-encoded HRTF databse
6 </title>
5 <script src="../../resources/testharness.js"></script> 7 <script src="../../resources/testharness.js"></script>
6 <script src="../../resources/testharnessreport.js"></script> 8 <script src="../../resources/testharnessreport.js"></script>
7 <script src="../resources/audit.js"></script> 9 <script src="../resources/audit.js"></script>
8 <script src="../resources/buffer-loader.js"></script> 10 <script src="../resources/buffer-loader.js"></script>
9 </head> 11 </head>
12 <body>
13 <script id="layout-test-code">
14 // This MUST be the sample rate used by the HTRF database!
15 let sampleRate = 44100;
10 16
11 <body> 17 let context;
12 <script> 18 let wavBuffer;
13 // This MUST be the sample rate used by the HTRF database! 19 let flacBuffer;
14 var sampleRate = 44100;
15 20
16 var context; 21 let audit = Audit.createTaskRunner();
17 var wavBuffer;
18 var flacBuffer;
19 22
20 var audit = Audit.createTaskRunner(); 23 audit.define(
24 {label: 'loadfiles', description: 'Load HRTF database files'},
25 function(task, should) {
21 26
22 audit.define({ 27 // Any valid context with the right sample rate will do.
23 label: "loadfiles", 28 context = new OfflineAudioContext(1, 1, sampleRate);
24 description: "Load HRTF database files"
25 }, function (task, should) {
26 29
27 // Any valid context with the right sample rate will do. 30 let bufferLoader = new BufferLoader(
28 context = new OfflineAudioContext(1, 1, sampleRate); 31 context,
32 [
33 '../resources/hrtf/Composite.wav',
34 '../resources/hrtf/Composite.flac',
35 ],
36 function(bufferList) {
37 should(bufferList.length, 'Number of buffers loaded')
38 .beEqualTo(2);
39 wavBuffer = bufferList[0];
40 flacBuffer = bufferList[1];
41 task.done();
42 });
29 43
30 var bufferLoader = new BufferLoader( 44 bufferLoader.load();
31 context, [ 45 });
32 "../resources/hrtf/Composite.wav", 46
33 "../resources/hrtf/Composite.flac", 47 audit.define(
34 ], 48 {
35 function (bufferList) { 49 label: 'verify-flac',
36 should(bufferList.length, "Number of buffers loaded") 50 description: 'Verify FLAC-encoded HRTF database matches original'
37 .beEqualTo(2); 51 },
38 wavBuffer = bufferList[0]; 52 function(task, should) {
39 flacBuffer = bufferList[1]; 53
54 should(flacBuffer.numberOfChannels, 'Number of FLAC channels')
55 .beEqualTo(wavBuffer.numberOfChannels);
56
57 for (let k = 0; k < wavBuffer.numberOfChannels; ++k) {
58 should(
59 flacBuffer.getChannelData(k),
60 'FLAC-encoded HRTF database channel ' + k)
61 .beEqualToArray(wavBuffer.getChannelData(k));
62 }
63
40 task.done(); 64 task.done();
41 }); 65 });
42 66
43 bufferLoader.load();
44 });
45
46 audit.define({
47 label: "verify-flac",
48 description: "Verify FLAC-encoded HRTF database matches original"
49 }, function (task, should) {
50
51 should(flacBuffer.numberOfChannels, "Number of FLAC channels")
52 .beEqualTo(wavBuffer.numberOfChannels);
53
54 for (var k = 0; k < wavBuffer.numberOfChannels; ++k) {
55 should(flacBuffer.getChannelData(k),
56 "FLAC-encoded HRTF database channel " + k
57 )
58 .beEqualToArray(wavBuffer.getChannelData(k));
59 }
60
61 task.done();
62 });
63
64 audit.run(); 67 audit.run();
65 </script> 68 </script>
66 </body> 69 </body>
67 </html> 70 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698