Move parseFontFaceDescriptor to CSSPropertyParser.cpp
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / webaudio / resources / audio-codec-test.js
blob9393a315db29e01d4d25cf8283f65eb7ba6c75e6
1 var defaultSampleRate = 44100.0;
2 var lengthInSeconds = 1;
4 var context = 0;
5 var bufferLoader = 0;
7 // Run test by loading the file specified by |url|.  An optional sample rate can be given to
8 // select a context with a different sample rate.  The default value is |defaultSampleRate|.
9 function runDecodingTest(url, optionalSampleRate) 
11     if (!window.testRunner)
12         return;
14     var sampleRate = (typeof optionalSampleRate === "undefined") ? defaultSampleRate : optionalSampleRate;
16     // Create offline audio context.
17     context = new OfflineAudioContext(1, sampleRate * lengthInSeconds, sampleRate);
18     
19     bufferLoader = new BufferLoader(
20         context,
21         [ url ],
22         finishedLoading
23     );
24     
25     bufferLoader.load();
26     testRunner.waitUntilDone();
29 function finishedLoading(bufferList)
31     testRunner.setAudioData(createAudioData(bufferList[0]));
32     testRunner.notifyDone();