Bug 1208371 - Remove debug canvas from peerConnection_trackDisabling test to help android perf. r?padenot draft
authorAndreas Pehrson <pehrsons@gmail.com>
Tue, 05 Jan 2016 10:16:31 +0800
changeset 342159 241934caf9ea136daa4926fa5b5b603f697bbeb9
parent 342158 09e81c59240b19aa0fbe913cf60fbbff1dc1eb10
child 342160 05765fcea4f9ce4f6af95622b76d512cbdb41ee9
push id13352
push userpehrsons@gmail.com
push dateFri, 18 Mar 2016 13:49:47 +0000
reviewerspadenot
bugs1208371
milestone47.0a1
Bug 1208371 - Remove debug canvas from peerConnection_trackDisabling test to help android perf. r?padenot MozReview-Commit-ID: 7EWJ5GaO6fK
dom/media/tests/mochitest/test_peerConnection_trackDisabling.html
--- a/dom/media/tests/mochitest/test_peerConnection_trackDisabling.html
+++ b/dom/media/tests/mochitest/test_peerConnection_trackDisabling.html
@@ -4,18 +4,17 @@
   <script type="application/javascript" src="pc.js"></script>
   <script type="application/javascript" src="/tests/dom/canvas/test/captureStream_common.js"></script>
 </head>
 <body>
 <pre id="test">
 <script type="application/javascript;version=1.8">
 createHTML({
   bug: "1219711",
-  title: "Disabling locally should be reflected remotely",
-  visible: true
+  title: "Disabling locally should be reflected remotely"
 });
 
 runNetworkTest(() => {
   var test = new PeerConnectionTest();
 
   // Always use fake tracks since we depend on video to be somewhat green and
   // audio to have a large 1000Hz component.
   test.setMediaConstraints([{audio: true, video: true, fake: true}], []);
@@ -62,21 +61,17 @@ runNetworkTest(() => {
         .then(() => info("Checking remote video disabled"))
         .then(() => checkVideoDisabled(remoteVideo))
     },
     function CHECK_AUDIO() {
       var ac = new AudioContext();
       var localAnalyser = new AudioStreamAnalyser(ac, test.pcLocal.streams[0]);
       var remoteAnalyser = new AudioStreamAnalyser(ac, test.pcRemote.streams[0]);
 
-      var checkAudio = (analyser, fun) => {
-        analyser.enableDebugCanvas();
-        return analyser.waitForAnalysisSuccess(fun)
-          .then(() => analyser.disableDebugCanvas());
-      };
+      var checkAudio = (analyser, fun) => analyser.waitForAnalysisSuccess(fun);
 
       var freq1k = localAnalyser.binIndexForFrequency(1000);
       var checkAudioEnabled = analyser =>
         checkAudio(analyser, array => array[freq1k] > 200);
       var checkAudioDisabled = analyser =>
         checkAudio(analyser, array => array[freq1k] < 50);
 
       return Promise.resolve()