tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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>