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

Unified Diff: third_party/WebKit/LayoutTests/media/video-canvas.html-disabled

Issue 2114243002: Convert audio*, media* and video* tests to testharness.js (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: address comments Created 4 years, 6 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 side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/LayoutTests/media/video-canvas.html-disabled
diff --git a/third_party/WebKit/LayoutTests/media/video-canvas.html-disabled b/third_party/WebKit/LayoutTests/media/video-canvas.html-disabled
deleted file mode 100644
index 4d64cc8eacc51fae1911298734976f71d35185da..0000000000000000000000000000000000000000
--- a/third_party/WebKit/LayoutTests/media/video-canvas.html-disabled
+++ /dev/null
@@ -1,87 +0,0 @@
-<html>
- <head>
- <title>drawing &lt;video&gt; to &lt;canvas&gt;</title>
- <!-- TODO(foolip): Convert test to testharness.js. crbug.com/588956
- (Please avoid writing new tests using video-test.js) -->
- <script src=../http/tests/media/video-test.js></script>
-
- <script>
- var ctx;
- var results = {
- current: 0,
- values: [
- { time:0, r:255, g:255, b:0 },
- { time:2, r:8, g:0, b:226 },
- { time:4, r:0, g:24, b:197 },
- { time:6, r:0, g:46, b:166 },
- { time:8, r:0, g:66, b:136 },
- { time:10, r:0, g:85, b:112 },
- ]
- };
-
- var width;
- var height;
-
- function testPixel()
- {
- var expected = results.values[results.current];
- if (expected.time)
- ctx.drawImage(video, 0, 0, width, height);
-
- var frame = ctx.getImageData(0, 0, width, height);
- r = frame.data[4 * 2 * width + 16 + 0];
- g = frame.data[4 * 2 * width + 16 + 1];
- b = frame.data[4 * 2 * width + 16 + 2];
-
- testExpected("r", expected.r);
- testExpected("g", expected.g);
- testExpected("b", expected.b);
-
- if (++results.current >= results.values.length)
- endTest();
- else
- setTimeout(testFrame, 0);
- }
-
- function testFrame()
- {
- video.pause();
- consoleWrite("");
- var expected = results.values[results.current];
- if (expected.time)
- run("video.currentTime = " + expected.time);
- setTimeout(testPixel, 100);
- }
-
- function loadedmetadata()
- {
- width = video.videoWidth / 2;
- height = video.videoHeight / 2;
-
- ctx = canvas.getContext("2d");
- ctx.fillStyle = 'yellow';
- ctx.fillRect(0, 0, width, height);
- testFrame();
- }
-
- function start()
- {
- findMediaElement();
- canvas = document.getElementsByTagName('canvas')[0];
- waitForEvent('loadedmetadata', loadedmetadata);
- run("video.src = 'content/counting.mp4'");
- }
- </script>
- </head>
-
- <body onload="start()" >
-
- <div>
- <video controls></video>
- <canvas width="160" height="120" ></canvas>
- </div>
-
- <p>Test &lt;video&gt; as a source for &lt;canvas&gt;.</p>
-
- </body>
-</html>

Powered by Google App Engine
This is Rietveld 408576698