Bug 1248323: P3. Add test for NV12/YUV422 readback. r=me
authorMatt Woodrow <mwoodrow@mozilla.com>
Thu, 26 Feb 2015 08:01:07 +1300
changeset 321872 95471e032d564b0db816f2894a68ff915612e476
parent 321871 a8677612e6581ee1c6fb97d3b23156d98ade51e7
child 321873 8cb6123f31532d4c5d3da2a66716cdbcdac84979
push id5913
push userjlund@mozilla.com
push dateMon, 25 Apr 2016 16:57:49 +0000
treeherdermozilla-beta@dcaf0a6fa115 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersme
bugs1248323
milestone47.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1248323: P3. Add test for NV12/YUV422 readback. r=me reftest is disabled on windows due to localized try readback errors that can't be reproduced. MozReview-Commit-ID: 379PZsRE5d6
layout/reftests/mp4-video/canvas-1-ref.xhtml
layout/reftests/mp4-video/canvas-1.xhtml
layout/reftests/mp4-video/reftest.list
layout/reftests/mp4-video/short.mp4
layout/reftests/reftest.list
new file mode 100644
--- /dev/null
+++ b/layout/reftests/mp4-video/canvas-1-ref.xhtml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg"
+     xmlns:xlink="http://www.w3.org/1999/xlink"
+     version="1.1">
+<!-- use an empty g to force filters.svg to load before onload -->
+<use xlink:href="../filters.svg#empty" />
+<foreignObject filter="url(../filters.svg#ThresholdRGB)" x="0" y="0" height="100%" width="100%">
+<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
+<body>
+<script>
+function done() {
+  document.documentElement.removeAttribute("class");
+}
+</script>
+<video id="video" src="short.mp4" onloadeddata="done()"/>
+</body>
+</html>
+</foreignObject>
+</svg>
new file mode 100644
--- /dev/null
+++ b/layout/reftests/mp4-video/canvas-1.xhtml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg"
+     xmlns:xlink="http://www.w3.org/1999/xlink"
+     version="1.1">
+<!-- use an empty g to force filters.svg to load before onload -->
+<use xlink:href="../filters.svg#empty" />
+<foreignObject filter="url(../filters.svg#ThresholdRGB)" x="0" y="0" height="100%" width="100%">
+<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
+<body>
+<canvas id="canvas" width="320" height="240"></canvas>
+<script>
+function draw() {
+  var video = document.getElementById("video");
+  var canvas = document.getElementById("canvas");
+  var ctx = canvas.getContext("2d");
+  try {
+    ctx.drawImage(video, 0, 0, video.videoWidth, video.videoHeight);
+  } catch (e) {
+  }
+  document.documentElement.removeAttribute("class");
+}
+</script>
+<video id="video" src="short.mp4" onloadeddata="draw()" style="opacity:0"></video>
+</body>
+</html>
+</foreignObject>
+</svg>
new file mode 100644
--- /dev/null
+++ b/layout/reftests/mp4-video/reftest.list
@@ -0,0 +1,1 @@
+skip-if(B2G||Mulet||winWidget) == canvas-1.xhtml canvas-1-ref.xhtml
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..a674b7eb6808c38c6ec40c41d0e3db6cb45336e1
GIT binary patch
literal 13651
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
--- a/layout/reftests/reftest.list
+++ b/layout/reftests/reftest.list
@@ -257,16 +257,19 @@ include outline/reftest.list
 include object/reftest.list
 
 # ogg-video/
 skip-if(!B2G&&browserIsRemote) include ogg-video/reftest.list
 
 # webm-video/
 skip-if(!B2G&&browserIsRemote) include webm-video/reftest.list
 
+# mp4-video/
+skip-if(!B2G&&browserIsRemote) include mp4-video/reftest.list
+
 # parser/
 include ../../parser/htmlparser/tests/reftest/reftest.list
 
 # percent-overflow-sizing/
 include percent-overflow-sizing/reftest.list
 
 # pixel-rounding/
 include pixel-rounding/reftest.list