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

Side by Side Diff: chrome/test/data/webrtc/video_extraction.js

Issue 10957035: Adapted tests to API change. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fixed video quality test, which will be coming up soon. Created 8 years, 3 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 | Annotate | Revision Log
OLDNEW
1 /** 1 /**
2 * Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 * Copyright (c) 2012 The Chromium Authors. All rights reserved.
3 * Use of this source code is governed by a BSD-style license that can be 3 * Use of this source code is governed by a BSD-style license that can be
4 * found in the LICENSE file. 4 * found in the LICENSE file.
5 */ 5 */
6 6
7 /** 7 /**
8 * The ID of the video tag from which frames are captured. 8 * The ID of the video tag from which frames are captured.
9 * @private 9 * @private
10 */ 10 */
11 var gVideoId = 'remote_view'; 11 var gVideoId = 'remote-view';
12 12
13 /** 13 /**
14 * Counts the number of frames that have been captured. Used in timeout 14 * Counts the number of frames that have been captured. Used in timeout
15 * adjustments. 15 * adjustments.
16 * @private 16 * @private
17 */ 17 */
18 var gFrameCounter = 0; 18 var gFrameCounter = 0;
19 19
20 /** 20 /**
21 * The gStartOfTime when the capturing begins. Used for timeout adjustments. 21 * The gStartOfTime when the capturing begins. Used for timeout adjustments.
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
100 * Captures an image frame from the provided video element. 100 * Captures an image frame from the provided video element.
101 * 101 *
102 * @param {Video} video HTML5 video element from where the image frame will 102 * @param {Video} video HTML5 video element from where the image frame will
103 * be captured. 103 * be captured.
104 * @param {Number} The width of the video/canvas area to be captured. 104 * @param {Number} The width of the video/canvas area to be captured.
105 * @param {Number} The height of the video/canvas area to be captured. 105 * @param {Number} The height of the video/canvas area to be captured.
106 * 106 *
107 * @return {Canvas} 107 * @return {Canvas}
108 */ 108 */
109 function capture(video, width, height) { 109 function capture(video, width, height) {
110 var canvas = document.getElementById('remote_canvas'); 110 var canvas = document.getElementById('remote-canvas');
111 var ctx = canvas.getContext('2d'); 111 var ctx = canvas.getContext('2d');
112 ctx.drawImage(video, 0, 0, width, height); 112 ctx.drawImage(video, 0, 0, width, height);
113 return canvas; 113 return canvas;
114 } 114 }
115 115
116 /** 116 /**
117 * The function which is called at the end of every gFrameCaptureInterval. Gets 117 * The function which is called at the end of every gFrameCaptureInterval. Gets
118 * the current frame from the video and extracts the data from it. Then it saves 118 * the current frame from the video and extracts the data from it. Then it saves
119 * it in the frames array and adjusts the capture interval (timers in JavaScript 119 * it in the frames array and adjusts the capture interval (timers in JavaScript
120 * aren't precise). 120 * aren't precise).
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after
234 }; 234 };
235 235
236 gWebSocket.onerror = function (error) { 236 gWebSocket.onerror = function (error) {
237 console.log('WebSocket Error ' + error); 237 console.log('WebSocket Error ' + error);
238 }; 238 };
239 239
240 gWebSocket.onmessage = function (e) { 240 gWebSocket.onmessage = function (e) {
241 console.log('Server says: ' + e.data); 241 console.log('Server says: ' + e.data);
242 }; 242 };
243 } 243 }
OLDNEW
« no previous file with comments | « chrome/test/data/webrtc/jsep01_call.js ('k') | chrome/test/data/webrtc/webrtc_video_quality_test.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698