convolver-memory-report-1.html (865B)
1 <!DOCTYPE html> 2 <html class="reftest-wait"> 3 <head> 4 <title>Bug 1481745: Exercise ConvolverNode memory reporting</title> 5 <script type="text/javascript" src="/tests/SimpleTest/SimpleTest.js"></script> 6 <script> 7 let context = new AudioContext(); 8 let response = new AudioBuffer({length: 128, 9 sampleRate: context.sampleRate}); 10 response.getChannelData(0)[response.length - 1] = 1; 11 let convolver = new ConvolverNode(context, 12 {disableNormalization: true, 13 buffer: response}); 14 convolver.connect(context.destination); 15 let osc = new OscillatorNode(context); 16 osc.connect(convolver); 17 osc.start(); 18 osc.stop(128/context.sampleRate); 19 osc.onended = (e) => { 20 SpecialPowers.getMemoryReports(); 21 document.documentElement.removeAttribute("class"); 22 }; 23 </script> 24 </head> 25 </html>