| OLD | NEW | 
|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 // Run a cast v2 mirroring session for 10 seconds. | 5 // Run a cast v2 mirroring session for 10 seconds. | 
| 6 | 6 | 
| 7 chrome.test.runTests([ | 7 chrome.test.runTests([ | 
| 8   function sendTestPatterns() { | 8   function sendTestPatterns() { | 
| 9     // The receive port changes between browser_test invocations, and is passed | 9     // The receive port changes between browser_test invocations, and is passed | 
| 10     // as an query parameter in the URL. | 10     // as an query parameter in the URL. | 
| (...skipping 28 matching lines...) Expand all  Loading... | 
| 39           chrome.cast.streaming.session.create( | 39           chrome.cast.streaming.session.create( | 
| 40               captureStream.getAudioTracks()[0], | 40               captureStream.getAudioTracks()[0], | 
| 41               captureStream.getVideoTracks()[0], | 41               captureStream.getVideoTracks()[0], | 
| 42               function (audioId, videoId, udpId) { | 42               function (audioId, videoId, udpId) { | 
| 43                 chrome.cast.streaming.udpTransport.setDestination( | 43                 chrome.cast.streaming.udpTransport.setDestination( | 
| 44                     udpId, { address: "127.0.0.1", port: recvPort } ); | 44                     udpId, { address: "127.0.0.1", port: recvPort } ); | 
| 45                 var rtpStream = chrome.cast.streaming.rtpStream; | 45                 var rtpStream = chrome.cast.streaming.rtpStream; | 
| 46                 rtpStream.start(audioId, | 46                 rtpStream.start(audioId, | 
| 47                                 rtpStream.getSupportedParams(audioId)[0]); | 47                                 rtpStream.getSupportedParams(audioId)[0]); | 
| 48                 var videoParams = rtpStream.getSupportedParams(videoId)[0]; | 48                 var videoParams = rtpStream.getSupportedParams(videoId)[0]; | 
| 49                 videoParams.payload.width = width; |  | 
| 50                 videoParams.payload.height = height; |  | 
| 51                 videoParams.payload.clockRate = frameRate; | 49                 videoParams.payload.clockRate = frameRate; | 
| 52                 rtpStream.start(videoId, videoParams); | 50                 rtpStream.start(videoId, videoParams); | 
| 53                 setTimeout(function () { | 51                 setTimeout(function () { | 
| 54                   chrome.test.succeed(); | 52                   chrome.test.succeed(); | 
| 55                   rtpStream.stop(audioId); | 53                   rtpStream.stop(audioId); | 
| 56                   rtpStream.stop(videoId); | 54                   rtpStream.stop(videoId); | 
| 57                 }, 20000);  // 20 seconds | 55                 }, 20000);  // 20 seconds | 
| 58               }); | 56               }); | 
| 59         }); | 57         }); | 
| 60   } | 58   } | 
| 61 ]); | 59 ]); | 
| OLD | NEW | 
|---|