summaryrefslogtreecommitdiffstats
path: root/webkit/data/layout_tests
diff options
context:
space:
mode:
authorhclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-18 22:45:22 +0000
committerhclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-18 22:45:22 +0000
commit4ce7b6b184846ebaa3f1ca9b7c084c493976e9c6 (patch)
tree34488bcd8db2cde470f619acb75744f53ad7f88a /webkit/data/layout_tests
parent305aa243bcc68e756809ec8dfcb9c99626a19e96 (diff)
downloadchromium_src-4ce7b6b184846ebaa3f1ca9b7c084c493976e9c6.zip
chromium_src-4ce7b6b184846ebaa3f1ca9b7c084c493976e9c6.tar.gz
chromium_src-4ce7b6b184846ebaa3f1ca9b7c084c493976e9c6.tar.bz2
Mark 5 <video> tests as pass
TBR=scherkus, ajwong These 3 tests are now passing LayoutTests/media/video-error-does-not-exist.html LayoutTests/media/video-src-change.html LayoutTests/media/unsupported-rtsp.html These 2 tests just need rebaseline after several bug fixes: LayoutTests/fast/media/viewport-media-query.html LayoutTests/media/video-empty-source.html Review URL: http://codereview.chromium.org/131067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18760 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/data/layout_tests')
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/media/viewport-media-query-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/media/viewport-media-query-expected.pngbin0 -> 4013 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/media/viewport-media-query-expected.txt26
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/audio-controls-rendering-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/audio-controls-rendering-expected.pngbin0 -> 4134 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/audio-controls-rendering-expected.txt86
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-controls-expected.txt1
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-controls-rendering-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-controls-rendering-expected.pngbin0 -> 30962 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-controls-rendering-expected.txt83
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-display-toggle-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-display-toggle-expected.pngbin0 -> 14326 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-display-toggle-expected.txt34
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-empty-source-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-empty-source-expected.pngbin0 -> 4950 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-empty-source-expected.txt35
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-layer-crash-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-layer-crash-expected.pngbin0 -> 22071 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-layer-crash-expected.txt22
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-play-pause-events-expected.txt12
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-src-change-expected.txt20
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-transformed-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-transformed-expected.pngbin0 -> 24894 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-transformed-expected.txt24
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-zoom-controls-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-zoom-controls-expected.pngbin0 -> 24293 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-zoom-controls-expected.txt55
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-zoom-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-zoom-expected.pngbin0 -> 25995 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-zoom-expected.txt21
30 files changed, 428 insertions, 0 deletions
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/media/viewport-media-query-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/media/viewport-media-query-expected.checksum
new file mode 100644
index 0000000..c0f959b
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/media/viewport-media-query-expected.checksum
@@ -0,0 +1 @@
+f77abe17f341b2bcd4791a8d4ef7244c \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/media/viewport-media-query-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/media/viewport-media-query-expected.png
new file mode 100644
index 0000000..a151536
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/media/viewport-media-query-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/media/viewport-media-query-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/media/viewport-media-query-expected.txt
new file mode 100644
index 0000000..4f1c622
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/media/viewport-media-query-expected.txt
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x576
+ RenderBlock (anonymous) at (0,0) size 784x20
+ RenderText {#text} at (0,0) size 609x19
+ text run at (0,0) width 216: "You should see two iframes below. "
+ text run at (216,0) width 203: "The narrow one should be black. "
+ text run at (419,0) width 190: "The wider one should be green."
+ RenderBlock {P} at (0,36) size 784x313
+ RenderPartObject {IFRAME} at (0,0) size 154x154 [border: (2px inset #000000)]
+ layer at (0,0) size 150x150
+ RenderView at (0,0) size 150x150
+ layer at (0,0) size 150x150
+ RenderBlock {HTML} at (0,0) size 150x150
+ RenderBody {BODY} at (8,8) size 134x134 [bgcolor=#000000]
+ RenderText {#text} at (154,139) size 4x19
+ text run at (154,139) width 4: " "
+ RenderPartObject {IFRAME} at (0,159) size 654x154 [border: (2px inset #000000)]
+ layer at (0,0) size 650x150
+ RenderView at (0,0) size 650x150
+ layer at (0,0) size 650x150
+ RenderBlock {HTML} at (0,0) size 650x150
+ RenderBody {BODY} at (8,8) size 634x134 [bgcolor=#008000]
+ RenderText {#text} at (0,0) size 0x0
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/audio-controls-rendering-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/audio-controls-rendering-expected.checksum
new file mode 100644
index 0000000..00b5d03
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/audio-controls-rendering-expected.checksum
@@ -0,0 +1 @@
+182e2883b9e22a2cdd1d0e480fc5144c \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/audio-controls-rendering-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/audio-controls-rendering-expected.png
new file mode 100644
index 0000000..cbaef2b
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/audio-controls-rendering-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/audio-controls-rendering-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/audio-controls-rendering-expected.txt
new file mode 100644
index 0000000..52dc599
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/audio-controls-rendering-expected.txt
@@ -0,0 +1,86 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x584
+ RenderBlock {P} at (0,0) size 784x20
+ RenderText {#text} at (0,0) size 147x19
+ text run at (0,0) width 147: "Test controls placement."
+ RenderBlock (anonymous) at (0,36) size 784x144
+ RenderMedia {AUDIO} at (0,0) size 200x32 [bgcolor=#0000FF]
+ RenderBR {BR} at (200,32) size 0x0
+ RenderBR {BR} at (0,32) size 0x19
+ RenderMedia {AUDIO} at (0,52) size 320x32 [bgcolor=#0000FF]
+ RenderBR {BR} at (320,84) size 0x0
+ RenderBR {BR} at (0,84) size 0x19
+ RenderBR {BR} at (0,104) size 0x19
+ RenderText {#text} at (0,124) size 34x19
+ text run at (0,124) width 34: "FAIL"
+layer at (8,44) size 200x32
+ RenderBlock (relative positioned) {DIV} at (0,0) size 200x32
+layer at (8,44) size 200x32
+ RenderBlock (positioned) {DIV} at (0,0) size 200x32
+ RenderButton {INPUT} at (0,0) size 200x20
+layer at (174,44) size 34x32
+ RenderButton {INPUT} at (166,0) size 34x32 [bgcolor=#7B000099]
+layer at (8,44) size 30x32
+ RenderButton {INPUT} at (0,0) size 30x32 [bgcolor=#00DD0099]
+layer at (38,44) size 136x32
+ RenderBlock (positioned) {DIV} at (30,0) size 136x32 [bgcolor=#00000099]
+layer at (126,50) size 48x20
+ RenderBlock (positioned) {DIV} at (88,6) size 48x20 [color=#FFFFFF]
+ RenderText {#text} at (3,1) size 42x19
+ text run at (3,1) width 42: "00:00"
+layer at (38,54) size 86x17
+ RenderSlider {INPUT} at (0,10) size 86x13
+ RenderBlock {DIV} at (2,-4) size 11x21
+layer at (175,60) size 17x16
+ RenderButton {INPUT} at (167,16) size 17x16
+layer at (191,60) size 17x16
+ RenderButton {INPUT} at (183,16) size 17x16
+layer at (8,96) size 320x32
+ RenderBlock (relative positioned) {DIV} at (0,0) size 320x32
+layer at (8,96) size 320x32
+ RenderBlock (positioned) {DIV} at (0,0) size 320x32
+ RenderButton {INPUT} at (0,0) size 320x20
+layer at (294,96) size 34x32
+ RenderButton {INPUT} at (286,0) size 34x32 [bgcolor=#7B000099]
+layer at (8,96) size 30x32
+ RenderButton {INPUT} at (0,0) size 30x32 [bgcolor=#00DD0099]
+layer at (38,96) size 256x32
+ RenderBlock (positioned) {DIV} at (30,0) size 256x32 [bgcolor=#00000099]
+layer at (246,102) size 48x20
+ RenderBlock (positioned) {DIV} at (208,6) size 48x20 [color=#FFFFFF]
+ RenderText {#text} at (3,1) size 42x19
+ text run at (3,1) width 42: "00:00"
+layer at (38,106) size 206x17
+ RenderSlider {INPUT} at (0,10) size 206x13
+ RenderBlock {DIV} at (2,-4) size 11x21
+layer at (295,112) size 17x16
+ RenderButton {INPUT} at (287,16) size 17x16
+layer at (311,112) size 17x16
+ RenderButton {INPUT} at (303,16) size 17x16
+layer at (8,148) size 320x100
+ RenderMedia {AUDIO} at (8,148) size 320x100 [bgcolor=#0000FF]
+layer at (8,148) size 320x100
+ RenderBlock (relative positioned) {DIV} at (0,0) size 320x100
+layer at (8,148) size 320x100
+ RenderBlock (positioned) {DIV} at (0,0) size 320x100
+ RenderButton {INPUT} at (0,0) size 320x20
+layer at (294,216) size 34x32
+ RenderButton {INPUT} at (286,68) size 34x32 [bgcolor=#7B000099]
+layer at (8,216) size 30x32
+ RenderButton {INPUT} at (0,68) size 30x32 [bgcolor=#00DD0099]
+layer at (38,216) size 256x32
+ RenderBlock (positioned) {DIV} at (30,68) size 256x32 [bgcolor=#00000099]
+layer at (246,222) size 48x20
+ RenderBlock (positioned) {DIV} at (208,6) size 48x20 [color=#FFFFFF]
+ RenderText {#text} at (3,1) size 42x19
+ text run at (3,1) width 42: "00:00"
+layer at (38,226) size 206x17
+ RenderSlider {INPUT} at (0,10) size 206x13
+ RenderBlock {DIV} at (2,-4) size 11x21
+layer at (295,232) size 17x16
+ RenderButton {INPUT} at (287,84) size 17x16
+layer at (311,232) size 17x16
+ RenderButton {INPUT} at (303,84) size 17x16
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-controls-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-controls-expected.txt
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-controls-expected.txt
@@ -0,0 +1 @@
+
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-controls-rendering-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-controls-rendering-expected.checksum
new file mode 100644
index 0000000..4d9edba
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-controls-rendering-expected.checksum
@@ -0,0 +1 @@
+32d3bf6af73e18613fb9999631e48d9c \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-controls-rendering-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-controls-rendering-expected.png
new file mode 100644
index 0000000..f1fb5b7
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-controls-rendering-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-controls-rendering-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-controls-rendering-expected.txt
new file mode 100644
index 0000000..f32eeba
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-controls-rendering-expected.txt
@@ -0,0 +1,83 @@
+layer at (0,0) size 785x764
+ RenderView at (0,0) size 785x600
+layer at (0,0) size 785x600
+ RenderBlock {HTML} at (0,0) size 785x600
+ RenderBody {BODY} at (8,8) size 769x584
+ RenderBlock {P} at (0,0) size 769x20
+ RenderText {#text} at (0,0) size 147x19
+ text run at (0,0) width 147: "Test controls placement."
+ RenderBlock {DIV} at (0,36) size 769x240
+ RenderVideo {VIDEO} at (0,0) size 320x240
+ RenderText {#text} at (0,0) size 0x0
+ RenderBlock {DIV} at (0,276) size 769x240
+ RenderVideo {VIDEO} at (0,0) size 320x240
+ RenderText {#text} at (0,0) size 0x0
+ RenderBlock {DIV} at (0,516) size 769x0
+layer at (8,44) size 320x240
+ RenderBlock (relative positioned) {DIV} at (0,0) size 320x240
+layer at (8,44) size 320x240
+ RenderBlock (positioned) {DIV} at (0,0) size 320x240
+ RenderButton {INPUT} at (0,0) size 320x20
+layer at (294,252) size 34x32
+ RenderButton {INPUT} at (286,208) size 34x32 [bgcolor=#7B000099]
+layer at (8,252) size 30x32
+ RenderButton {INPUT} at (0,208) size 30x32 [bgcolor=#00DD0099]
+layer at (38,252) size 256x32
+ RenderBlock (positioned) {DIV} at (30,208) size 256x32 [bgcolor=#00000099]
+layer at (246,258) size 48x20
+ RenderBlock (positioned) {DIV} at (208,6) size 48x20 [color=#FFFFFF]
+ RenderText {#text} at (3,1) size 42x19
+ text run at (3,1) width 42: "00:00"
+layer at (38,262) size 206x17
+ RenderSlider {INPUT} at (0,10) size 206x13
+ RenderBlock {DIV} at (2,-4) size 11x21
+layer at (295,268) size 17x16
+ RenderButton {INPUT} at (287,224) size 17x16
+layer at (311,268) size 17x16
+ RenderButton {INPUT} at (303,224) size 17x16
+layer at (8,284) size 320x240
+ RenderBlock (relative positioned) {DIV} at (0,0) size 320x240
+layer at (8,284) size 320x240
+ RenderBlock (positioned) {DIV} at (0,0) size 320x240
+ RenderButton {INPUT} at (0,0) size 320x20
+layer at (294,492) size 34x32
+ RenderButton {INPUT} at (286,208) size 34x32 [bgcolor=#7B000099]
+layer at (8,492) size 30x32
+ RenderButton {INPUT} at (0,208) size 30x32 [bgcolor=#00DD0099]
+layer at (38,492) size 256x32
+ RenderBlock (positioned) {DIV} at (30,208) size 256x32 [bgcolor=#00000099]
+layer at (246,498) size 48x20
+ RenderBlock (positioned) {DIV} at (208,6) size 48x20 [color=#FFFFFF]
+ RenderText {#text} at (3,1) size 42x19
+ text run at (3,1) width 42: "00:00"
+layer at (38,502) size 206x17
+ RenderSlider {INPUT} at (0,10) size 206x13
+ RenderBlock {DIV} at (2,-4) size 11x21
+layer at (295,508) size 17x16
+ RenderButton {INPUT} at (287,224) size 17x16
+layer at (311,508) size 17x16
+ RenderButton {INPUT} at (303,224) size 17x16
+layer at (8,524) size 320x240
+ RenderVideo {VIDEO} at (8,524) size 320x240
+layer at (8,524) size 320x240
+ RenderBlock (relative positioned) {DIV} at (0,0) size 320x240
+layer at (8,524) size 320x240
+ RenderBlock (positioned) {DIV} at (0,0) size 320x240
+ RenderButton {INPUT} at (0,0) size 320x20
+layer at (294,732) size 34x32
+ RenderButton {INPUT} at (286,208) size 34x32 [bgcolor=#7B000099]
+layer at (8,732) size 30x32
+ RenderButton {INPUT} at (0,208) size 30x32 [bgcolor=#00DD0099]
+layer at (38,732) size 256x32
+ RenderBlock (positioned) {DIV} at (30,208) size 256x32 [bgcolor=#00000099]
+layer at (246,738) size 48x20
+ RenderBlock (positioned) {DIV} at (208,6) size 48x20 [color=#FFFFFF]
+ RenderText {#text} at (3,1) size 42x19
+ text run at (3,1) width 42: "00:00"
+layer at (38,742) size 206x17
+ RenderSlider {INPUT} at (0,10) size 206x13
+ RenderBlock {DIV} at (2,-4) size 11x21
+layer at (295,748) size 17x16
+ RenderButton {INPUT} at (287,224) size 17x16
+layer at (311,748) size 17x16
+ RenderButton {INPUT} at (303,224) size 17x16
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-display-toggle-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-display-toggle-expected.checksum
new file mode 100644
index 0000000..5872009
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-display-toggle-expected.checksum
@@ -0,0 +1 @@
+13938f2d5f641283e911faca9e1de6bc \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-display-toggle-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-display-toggle-expected.png
new file mode 100644
index 0000000..c5c743e
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-display-toggle-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-display-toggle-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-display-toggle-expected.txt
new file mode 100644
index 0000000..23024f2
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-display-toggle-expected.txt
@@ -0,0 +1,34 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x584
+ RenderText {#text} at (0,0) size 471x19
+ text run at (0,0) width 471: "This tests that toggling the display property won't make the controls disappear."
+ RenderBR {BR} at (471,15) size 0x0
+ RenderVideo {VIDEO} at (0,20) size 320x240
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
+layer at (8,28) size 320x240
+ RenderBlock (relative positioned) {DIV} at (0,0) size 320x240
+layer at (8,28) size 320x240
+ RenderBlock (positioned) {DIV} at (0,0) size 320x240
+ RenderButton {INPUT} at (0,0) size 320x20
+layer at (294,236) size 34x32
+ RenderButton {INPUT} at (286,208) size 34x32 [bgcolor=#7B000099]
+layer at (8,236) size 30x32
+ RenderButton {INPUT} at (0,208) size 30x32 [bgcolor=#00DD0099]
+layer at (38,236) size 256x32
+ RenderBlock (positioned) {DIV} at (30,208) size 256x32 [bgcolor=#00000099]
+layer at (246,242) size 48x20
+ RenderBlock (positioned) {DIV} at (208,6) size 48x20 [color=#FFFFFF]
+ RenderText {#text} at (3,1) size 42x19
+ text run at (3,1) width 42: "00:00"
+layer at (38,246) size 206x17
+ RenderSlider {INPUT} at (0,10) size 206x13
+ RenderBlock {DIV} at (2,-4) size 11x21
+layer at (295,252) size 17x16
+ RenderButton {INPUT} at (287,224) size 17x16
+layer at (311,252) size 17x16
+ RenderButton {INPUT} at (303,224) size 17x16
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-empty-source-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-empty-source-expected.checksum
new file mode 100644
index 0000000..afd4c2a
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-empty-source-expected.checksum
@@ -0,0 +1 @@
+81b4c9fe799b3fc97a0e72cdce61473d \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-empty-source-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-empty-source-expected.png
new file mode 100644
index 0000000..21574a5
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-empty-source-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-empty-source-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-empty-source-expected.txt
new file mode 100644
index 0000000..0d43061
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-empty-source-expected.txt
@@ -0,0 +1,35 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x584
+ RenderBlock {P} at (0,0) size 784x20
+ RenderText {#text} at (0,0) size 409x19
+ text run at (0,0) width 409: "Slider drawing with no source. The controls should render correctly."
+ RenderBlock (anonymous) at (0,36) size 784x152
+ RenderVideo {VIDEO} at (0,0) size 302x152 [border: (1px solid #000000)]
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
+layer at (9,45) size 300x150
+ RenderBlock (relative positioned) {DIV} at (1,1) size 300x150
+layer at (9,45) size 300x150
+ RenderBlock (positioned) {DIV} at (0,0) size 300x150
+ RenderButton {INPUT} at (0,0) size 300x20
+layer at (275,163) size 34x32
+ RenderButton {INPUT} at (266,118) size 34x32 [bgcolor=#7B000099]
+layer at (9,163) size 30x32
+ RenderButton {INPUT} at (0,118) size 30x32 [bgcolor=#00DD0099]
+layer at (39,163) size 236x32
+ RenderBlock (positioned) {DIV} at (30,118) size 236x32 [bgcolor=#00000099]
+layer at (227,169) size 48x20
+ RenderBlock (positioned) {DIV} at (188,6) size 48x20 [color=#FFFFFF]
+ RenderText {#text} at (3,1) size 42x19
+ text run at (3,1) width 42: "00:00"
+layer at (39,173) size 186x17
+ RenderSlider {INPUT} at (0,10) size 186x13
+ RenderBlock {DIV} at (2,-4) size 11x21
+layer at (276,179) size 17x16
+ RenderButton {INPUT} at (267,134) size 17x16
+layer at (292,179) size 17x16
+ RenderButton {INPUT} at (283,134) size 17x16
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-layer-crash-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-layer-crash-expected.checksum
new file mode 100644
index 0000000..eada0a7
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-layer-crash-expected.checksum
@@ -0,0 +1 @@
+4a6330a215be4fb428064a495681288f \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-layer-crash-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-layer-crash-expected.png
new file mode 100644
index 0000000..87417be
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-layer-crash-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-layer-crash-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-layer-crash-expected.txt
new file mode 100644
index 0000000..28a44d6
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-layer-crash-expected.txt
@@ -0,0 +1,22 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x584
+ RenderBlock {P} at (0,0) size 784x20
+ RenderText {#text} at (0,0) size 343x19
+ text run at (0,0) width 343: "Test dynamic removal of transformed and reflected video"
+ RenderBlock (anonymous) at (0,36) size 784x342
+ RenderText {#text} at (0,0) size 4x19
+ text run at (0,0) width 4: " "
+ RenderBR {BR} at (4,15) size 0x0
+ RenderText {#text} at (0,161) size 4x19
+ text run at (0,161) width 4: " "
+ RenderBR {BR} at (210,176) size 0x0
+ RenderText {#text} at (0,322) size 4x19
+ text run at (0,322) width 4: " "
+ RenderBR {BR} at (210,337) size 0x0
+layer at (12,64) size 206x317
+ RenderVideo {VIDEO} at (4,20) size 206x156 [border: (3px solid #FF0000)]
+layer at (12,225) size 206x317
+ RenderVideo {VIDEO} at (4,181) size 206x156 [border: (3px solid #FF0000)]
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-play-pause-events-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-play-pause-events-expected.txt
new file mode 100644
index 0000000..4b2c2fa
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-play-pause-events-expected.txt
@@ -0,0 +1,12 @@
+Test that calling play() and pause() triggers async play, timeupdate and pause events.
+
+RUN(video.play())
+RUN(video.pause())
+SCRIPT DONE
+EVENT(play)
+EVENT(waiting)
+EVENT(timeupdate)
+EVENT(pause)
+EXPECTED (video.paused == 'true') OK
+END OF TEST
+
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-src-change-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-src-change-expected.txt
new file mode 100644
index 0000000..def6d22
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-src-change-expected.txt
@@ -0,0 +1,20 @@
+1. Test that an invalid src attribute fires an error when the file fails to load.
+2. Test that changing src attribute triggers load after a load fails.
+3. Test that changing src does not trigger load once a file is loaded.
+
+
+EVENT(error)
+EXPECTED (relativeURL(video.currentSrc) == 'bogus') OK
+EXPECTED (video.networkState == '4') OK
+EXPECTED (video.error.code == '4') OK
+
+RUN(video.setAttribute('src', 'content/test.mp4'))
+
+EVENT(loadedmetadata)
+EXPECTED (relativeURL(video.currentSrc) == 'content/test.mp4') OK
+EXPECTED (isNaN(video.duration) == 'false') OK
+
+RUN(video.setAttribute('src', 'content/silence.mpg'))
+
+END OF TEST
+
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-transformed-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-transformed-expected.checksum
new file mode 100644
index 0000000..fefe646
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-transformed-expected.checksum
@@ -0,0 +1 @@
+e90d2992bd70b922ad2b7dd29c0428ba \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-transformed-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-transformed-expected.png
new file mode 100644
index 0000000..caea081
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-transformed-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-transformed-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-transformed-expected.txt
new file mode 100644
index 0000000..bf06a69
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-transformed-expected.txt
@@ -0,0 +1,24 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x584
+ RenderBlock {P} at (0,0) size 784x20
+ RenderText {#text} at (0,0) size 205x19
+ text run at (0,0) width 205: "Test painting of transformed video"
+ RenderBlock (anonymous) at (0,36) size 784x483
+ RenderText {#text} at (0,141) size 4x19
+ text run at (0,141) width 4: " "
+ RenderBR {BR} at (210,156) size 0x0
+ RenderText {#text} at (0,302) size 4x19
+ text run at (0,302) width 4: " "
+ RenderBR {BR} at (210,317) size 0x0
+ RenderText {#text} at (0,463) size 4x19
+ text run at (0,463) width 4: " "
+ RenderBR {BR} at (210,478) size 0x0
+layer at (12,44) size 206x156
+ RenderVideo {VIDEO} at (4,0) size 206x156 [border: (3px solid #FF0000)]
+layer at (12,205) size 206x156
+ RenderVideo {VIDEO} at (4,161) size 206x156 [border: (3px solid #FF0000)]
+layer at (12,366) size 206x156
+ RenderVideo {VIDEO} at (4,322) size 206x156 [border: (3px solid #FF0000)]
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-zoom-controls-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-zoom-controls-expected.checksum
new file mode 100644
index 0000000..0f22694
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-zoom-controls-expected.checksum
@@ -0,0 +1 @@
+5c1f65f6f4582b6a6543ae808b5134da \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-zoom-controls-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-zoom-controls-expected.png
new file mode 100644
index 0000000..c276360
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-zoom-controls-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-zoom-controls-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-zoom-controls-expected.txt
new file mode 100644
index 0000000..b1ec8d5
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-zoom-controls-expected.txt
@@ -0,0 +1,55 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (12,12) size 776x543
+ RenderBlock {P} at (0,0) size 776x28
+ RenderText {#text} at (0,0) size 275x27
+ text run at (0,0) width 275: "Zoomed video with controls."
+ RenderVideo {VIDEO} at (45,73) size 240x180
+layer at (57,85) size 240x180
+ RenderBlock (relative positioned) {DIV} at (0,0) size 240x180
+layer at (57,85) size 240x180
+ RenderBlock (positioned) {DIV} at (0,0) size 240x180
+ RenderButton {INPUT} at (0,0) size 240x28
+layer at (246,217) size 51x48
+ RenderButton {INPUT} at (189,132) size 51x48 [bgcolor=#7B000099]
+layer at (57,217) size 45x48
+ RenderButton {INPUT} at (0,132) size 45x48 [bgcolor=#00DD0099]
+layer at (102,217) size 144x48
+ RenderBlock (positioned) {DIV} at (45,132) size 144x48 [bgcolor=#00000099]
+layer at (174,226) size 72x30
+ RenderBlock (positioned) {DIV} at (72,9) size 72x30 [color=#FFFFFF]
+ RenderText {#text} at (6,1) size 59x29
+ text run at (6,1) width 59: "00:00"
+layer at (102,233) size 69x20
+ RenderSlider {INPUT} at (0,16) size 69x19
+ RenderBlock {DIV} at (3,-1) size 11x21
+layer at (248,241) size 25x24
+ RenderButton {INPUT} at (191,156) size 25x24
+layer at (272,241) size 25x24
+ RenderButton {INPUT} at (215,156) size 25x24
+layer at (57,310) size 240x180
+ RenderVideo {VIDEO} at (45,298) size 240x180
+layer at (57,310) size 240x180
+ RenderBlock (relative positioned) {DIV} at (0,0) size 240x180
+layer at (57,310) size 240x180
+ RenderBlock (positioned) {DIV} at (0,0) size 240x180
+ RenderButton {INPUT} at (0,0) size 240x28
+layer at (246,442) size 51x48
+ RenderButton {INPUT} at (189,132) size 51x48 [bgcolor=#7B000099]
+layer at (57,442) size 45x48
+ RenderButton {INPUT} at (0,132) size 45x48 [bgcolor=#00DD0099]
+layer at (102,442) size 144x48
+ RenderBlock (positioned) {DIV} at (45,132) size 144x48 [bgcolor=#00000099]
+layer at (174,451) size 72x30
+ RenderBlock (positioned) {DIV} at (72,9) size 72x30 [color=#FFFFFF]
+ RenderText {#text} at (6,1) size 59x29
+ text run at (6,1) width 59: "00:00"
+layer at (102,458) size 69x20
+ RenderSlider {INPUT} at (0,16) size 69x19
+ RenderBlock {DIV} at (3,-1) size 11x21
+layer at (248,466) size 25x24
+ RenderButton {INPUT} at (191,156) size 25x24
+layer at (272,466) size 25x24
+ RenderButton {INPUT} at (215,156) size 25x24
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-zoom-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-zoom-expected.checksum
new file mode 100644
index 0000000..7f0df32
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-zoom-expected.checksum
@@ -0,0 +1 @@
+0515f7676773780155f8a6d634115682 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-zoom-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-zoom-expected.png
new file mode 100644
index 0000000..9c5caaa
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-zoom-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-zoom-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-zoom-expected.txt
new file mode 100644
index 0000000..9c179be
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/media/video-zoom-expected.txt
@@ -0,0 +1,21 @@
+layer at (0,0) size 785x850
+ RenderView at (0,0) size 785x600
+layer at (0,0) size 785x850
+ RenderBlock {HTML} at (0,0) size 785x850
+ RenderBody {BODY} at (8,8) size 769x834
+ RenderBlock {P} at (0,0) size 769x20
+ RenderText {#text} at (0,0) size 268x19
+ text run at (0,0) width 268: "150% zoom, with width and height attributes"
+ RenderBlock (anonymous) at (0,36) size 769x373
+ RenderText {#text} at (0,353) size 4x19
+ text run at (0,353) width 4: " "
+ RenderVideo {VIDEO} at (4,0) size 488x368 [border: (4px solid #FF0000)]
+ RenderBR {BR} at (492,368) size 0x0
+ RenderBlock {P} at (0,425) size 769x20
+ RenderText {#text} at (0,0) size 287x19
+ text run at (0,0) width 287: "150% zoom, without width and height attributes"
+ RenderBlock (anonymous) at (0,461) size 769x373
+ RenderText {#text} at (0,353) size 4x19
+ text run at (0,353) width 4: " "
+ RenderVideo {VIDEO} at (4,0) size 488x368 [border: (4px solid #FF0000)]
+ RenderBR {BR} at (492,368) size 0x0