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

Side by Side Diff: LayoutTests/webaudio/automatic-pull-node.html

Issue 208943004: Update WebAudio layout tests to use unprefixed AudioContext. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Add console.log to compatibility.js Created 6 years, 9 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 | Annotate | Revision Log
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 2
3 <html> 3 <html>
4 <head> 4 <head>
5 <script src="../resources/js-test.js"></script> 5 <script src="../resources/js-test.js"></script>
6 <script src="resources/compatibility.js"></script>
6 <script type="text/javascript" src="resources/audio-testing.js"></script> 7 <script type="text/javascript" src="resources/audio-testing.js"></script>
7 </head> 8 </head>
8 9
9 <body> 10 <body>
10 11
11 <div id="description"></div> 12 <div id="description"></div>
12 <div id="console"></div> 13 <div id="console"></div>
13 14
14 <script> 15 <script>
15 description("This test verifies that the AudioBasicInspectorNode based nodes wor k correctly."); 16 description("This test verifies that the AudioBasicInspectorNode based nodes wor k correctly.");
16 17
17 var sampleRate = 44100.0; 18 var sampleRate = 44100.0;
18 // We carefully arrange the renderLengthInFrames to be a multiple of the AudioNo de rendering quantum (AudioNode::ProcessingSizeInFrames) 19 // We carefully arrange the renderLengthInFrames to be a multiple of the AudioNo de rendering quantum (AudioNode::ProcessingSizeInFrames)
19 // so that AudioSourceNode will not feed tailing zeroes into the context and fai l this test. 20 // so that AudioSourceNode will not feed tailing zeroes into the context and fai l this test.
20 var renderLengthInFrames = 256; 21 var renderLengthInFrames = 256;
21 var fftSize = 64; 22 var fftSize = 64;
22 23
23 var audioDataOne = 255; // Audio data 1.0 in Uint8 format will be 255. 24 var audioDataOne = 255; // Audio data 1.0 in Uint8 format will be 255.
24 var audioDataZero = 128; // Audio data 0 in Uint8 format will be 128. 25 var audioDataZero = 128; // Audio data 0 in Uint8 format will be 128.
25 26
26 var context; 27 var context;
27 var constantBuffer; 28 var constantBuffer;
28 var bufferSource; 29 var bufferSource;
29 var analyser; 30 var analyser;
30 31
31 function constructCommonGraph() { 32 function constructCommonGraph() {
32 // Create offline audio context. 33 // Create offline audio context.
33 context = new webkitOfflineAudioContext(1, renderLengthInFrames, sampleRate) ; 34 context = new OfflineAudioContext(1, renderLengthInFrames, sampleRate);
34 constantBuffer = createConstantBuffer(context, renderLengthInFrames, 1); 35 constantBuffer = createConstantBuffer(context, renderLengthInFrames, 1);
35 36
36 bufferSource = context.createBufferSource(); 37 bufferSource = context.createBufferSource();
37 bufferSource.buffer = constantBuffer; 38 bufferSource.buffer = constantBuffer;
38 39
39 analyser = context.createAnalyser(); 40 analyser = context.createAnalyser();
40 analyser.fftSize = fftSize; 41 analyser.fftSize = fftSize;
41 42
42 bufferSource.connect(analyser); 43 bufferSource.connect(analyser);
43 } 44 }
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
127 128
128 test1(); 129 test1();
129 } 130 }
130 131
131 runTest(); 132 runTest();
132 133
133 </script> 134 </script>
134 135
135 </body> 136 </body>
136 </html> 137 </html>
OLDNEW
« no previous file with comments | « LayoutTests/webaudio/audioparam-summingjunction.html ('k') | LayoutTests/webaudio/biquad-allpass.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698