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

Side by Side Diff: third_party/WebKit/LayoutTests/webaudio/resources/audio-testing.js

Issue 1803233002: AnalyserNode should downmix channels to mono. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 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
OLDNEW
1 function writeString(s, a, offset) { 1 function writeString(s, a, offset) {
2 for (var i = 0; i < s.length; ++i) { 2 for (var i = 0; i < s.length; ++i) {
3 a[offset + i] = s.charCodeAt(i); 3 a[offset + i] = s.charCodeAt(i);
4 } 4 }
5 } 5 }
6 6
7 function writeInt16(n, a, offset) { 7 function writeInt16(n, a, offset) {
8 n = Math.floor(n); 8 n = Math.floor(n);
9 9
10 var b1 = n & 255; 10 var b1 = n & 255;
(...skipping 245 matching lines...) Expand 10 before | Expand all | Expand 10 after
256 var endFrame = timeToSampleFrame(grainOffset + duration, sampleRate); 256 var endFrame = timeToSampleFrame(grainOffset + duration, sampleRate);
257 257
258 return endFrame - startFrame; 258 return endFrame - startFrame;
259 } 259 }
260 260
261 // True if the number is not an infinity or NaN 261 // True if the number is not an infinity or NaN
262 function isValidNumber(x) { 262 function isValidNumber(x) {
263 return !isNaN(x) && (x != Infinity) && (x != -Infinity); 263 return !isNaN(x) && (x != Infinity) && (x != -Infinity);
264 } 264 }
265 265
266
hongchan 2016/03/16 21:51:42 nit: I put 2 spaces intentionally here, but doesn'
Raymond Toy 2016/03/16 21:58:23 I didn't mean to change this file. (I originally h
Raymond Toy 2016/03/18 17:33:04 Done.
267 // |Audit| is a task runner for web audio test. It makes asynchronous web audio 266 // |Audit| is a task runner for web audio test. It makes asynchronous web audio
268 // testing simple and manageable. 267 // testing simple and manageable.
269 // 268 //
270 // EXAMPLE: 269 // EXAMPLE:
271 // 270 //
272 // var audit = Audit.createTaskRunner(); 271 // var audit = Audit.createTaskRunner();
273 // // Define test routine. Make sure to call done() when reached at the end. 272 // // Define test routine. Make sure to call done() when reached at the end.
274 // audit.defineTask('foo', function (done) { 273 // audit.defineTask('foo', function (done) {
275 // var context = new AudioContext(); 274 // var context = new AudioContext();
276 // // do things 275 // // do things
(...skipping 772 matching lines...) Expand 10 before | Expand all | Expand 10 after
1049 if (opts.hasOwnProperty('verbose')) 1048 if (opts.hasOwnProperty('verbose'))
1050 _opts.verbose = opts.verbose; 1049 _opts.verbose = opts.verbose;
1051 if (opts.hasOwnProperty('precision')) 1050 if (opts.hasOwnProperty('precision'))
1052 _opts.precision = opts.precision; 1051 _opts.precision = opts.precision;
1053 } 1052 }
1054 1053
1055 return new ShouldModel(desc, target, _opts); 1054 return new ShouldModel(desc, target, _opts);
1056 }; 1055 };
1057 1056
1058 })(); 1057 })();
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698