Bug 1331528 - Added reftest for WebM alpha. r=SingingTree
authorkaro <kkoorts@mozilla.com>
Wed, 18 Jan 2017 09:22:48 +1300
changeset 377111 44b7d75e21e8cf9c9d9f5ea44f07a213fcc08e56
parent 377110 5d4f34a2196cc9d6ec26941cd3886ba3088d263a
child 377112 58764883978d7959d480b9d2722c16f40f63bf96
push id1419
push userjlund@mozilla.com
push dateMon, 10 Apr 2017 20:44:07 +0000
treeherdermozilla-release@5e6801b73ef6 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersSingingTree
bugs1331528
milestone53.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 1331528 - Added reftest for WebM alpha. r=SingingTree MozReview-Commit-ID: ELSvYYSc54M
layout/reftests/webm-video/reftest.list
layout/reftests/webm-video/webm-alpha-ref.html
layout/reftests/webm-video/webm-alpha.html
layout/reftests/webm-video/webm-alpha.webm
--- a/layout/reftests/webm-video/reftest.list
+++ b/layout/reftests/webm-video/reftest.list
@@ -28,16 +28,17 @@ skip-if(Android) == poster-6.html poster
 skip-if(Android) == poster-7.html poster-ref-red140x100.html
 skip-if(Android) == poster-8.html poster-ref-black140x100.html
 random skip-if(Android) == poster-10.html poster-ref-blue125x100.html
 random skip-if(Android) == poster-11.html poster-ref-blue140x100.html
 random skip-if(Android) == poster-12.html poster-ref-blue140x100.html
 skip-if(Android) == poster-13.html poster-ref-blue400x300.html
 skip-if(Android) == poster-15.html poster-ref-green70x30.html
 random-if(winWidget) random-if(cocoaWidget) skip-if(Android) == bug686957.html bug686957-ref.html # bug 922951 for OS X
+== webm-alpha.html webm-alpha-ref.html
 
 # Tests for <video src> with 'object-fit' & 'object-position':
 # These tests should be very similar to tests in our w3c-css/submitted/images3
 # reftest directory. They live here because they use WebM video (VP9), and it
 # wouldn't be fair of us to make a W3C testsuite implicitly depend on any
 # particular (non-spec-mandated) video codec.
 default-preferences test-pref(layout.css.object-fit-and-position.enabled,true) test-pref(gfx.ycbcr.accurate-conversion,true)
 fails-if(layersGPUAccelerated) skip-if(Android) == object-fit-contain-webm-001.html object-fit-contain-webm-001-ref.html # Bug 1083516 for layersGPUAccelerated failures, Bug 1084564 for Android failures
new file mode 100644
--- /dev/null
+++ b/layout/reftests/webm-video/webm-alpha-ref.html
@@ -0,0 +1,5 @@
+<!DOCTYPE HTML>
+<html>
+<body style="background:black;">
+</body>
+</html>
\ No newline at end of file
new file mode 100644
--- /dev/null
+++ b/layout/reftests/webm-video/webm-alpha.html
@@ -0,0 +1,10 @@
+<!DOCTYPE HTML>
+<html>
+<body style="background:black;">
+<!--
+    Test that if a WebM video has an alpha channel, it is displayed correctly.
+-->
+<video src="webm-alpha.webm">
+</video>
+</body>
+</html>
\ No newline at end of file
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..b6fe4d7b682bccbe5140e366c4bf361409473fd3
GIT binary patch
literal 7643
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