summaryrefslogtreecommitdiffstats
path: root/webkit/data
diff options
context:
space:
mode:
authorhclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-02 17:58:42 +0000
committerhclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-02 17:58:42 +0000
commit60ae31ad7478a0665f11916e710ace12e429e7f4 (patch)
tree46304c7bed2f039358b0a15f6e5a27b5db791f61 /webkit/data
parentecd8becbbfa88f933bc2782cb1959f1c0925a986 (diff)
downloadchromium_src-60ae31ad7478a0665f11916e710ace12e429e7f4.zip
chromium_src-60ae31ad7478a0665f11916e710ace12e429e7f4.tar.gz
chromium_src-60ae31ad7478a0665f11916e710ace12e429e7f4.tar.bz2
Enable layout tests for <video> on linux
Enabling a bunch of layout tests for <video> on linux. BUG=13907 BUG=16779 TEST=layout tests Review URL: http://codereview.chromium.org/235051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27860 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/data')
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-controls-rendering-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-controls-rendering-expected.pngbin10191 -> 10806 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-controls-rendering-expected.txt69
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-no-installed-engines-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-no-installed-engines-expected.pngbin0 -> 6459 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-no-installed-engines-expected.txt8
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/controls-after-reload-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/controls-after-reload-expected.pngbin0 -> 37147 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/controls-after-reload-expected.txt31
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/controls-strict-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/controls-strict-expected.pngbin0 -> 36625 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/controls-strict-expected.txt31
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-aspect-ratio-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-aspect-ratio-expected.pngbin0 -> 55715 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-aspect-ratio-expected.txt34
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-controls-rendering-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-controls-rendering-expected.pngbin0 -> 86096 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-controls-rendering-expected.txt70
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-display-toggle-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-display-toggle-expected.pngbin0 -> 37384 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-display-toggle-expected.txt30
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-empty-source-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-empty-source-expected.pngbin7575 -> 7124 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-empty-source-expected.txt31
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-layer-crash-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-layer-crash-expected.pngbin0 -> 46287 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-layer-crash-expected.txt22
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-seekable-expected.txt15
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-transformed-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-transformed-expected.pngbin0 -> 49612 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-transformed-expected.txt24
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-zoom-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-zoom-expected.pngbin0 -> 61171 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-zoom-expected.txt23
34 files changed, 399 insertions, 2 deletions
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-controls-rendering-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-controls-rendering-expected.checksum
index 0b2751d..0342d6b 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-controls-rendering-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-controls-rendering-expected.checksum
@@ -1 +1 @@
-d64e1a785a85977101d17eee77ac06f0 \ No newline at end of file
+20f02f3e3b4c0b8efccd2fcff1a8ae8a \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-controls-rendering-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-controls-rendering-expected.png
index 72b7036..a687159 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-controls-rendering-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-controls-rendering-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-controls-rendering-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-controls-rendering-expected.txt
new file mode 100644
index 0000000..778abe8
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-controls-rendering-expected.txt
@@ -0,0 +1,69 @@
+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 784x124
+ RenderMedia {AUDIO} at (0,0) size 300x32 [bgcolor=#0000FF]
+ RenderBR {BR} at (300,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
+layer at (8,44) size 300x32
+ RenderBlock (relative positioned) {DIV} at (0,0) size 300x32
+layer at (8,44) size 300x32
+ RenderFlexibleBox (positioned) {DIV} at (0,0) size 300x32 [bgcolor=#00000099]
+layer at (15,50) size 18x19
+ RenderButton {INPUT} at (7,6) size 18x19
+layer at (38,44) size 236x32
+ RenderFlexibleBox (positioned) {DIV} at (30,0) size 236x32
+layer at (216,50) size 58x20
+ RenderBlock (positioned) {DIV} at (178,6) size 58x20 [color=#FFFFFF]
+ RenderText {#text} at (8,1) size 42x19
+ text run at (8,1) width 42: "00:00"
+layer at (44,50) size 165x24
+ RenderSlider {INPUT} at (6,6) size 165x18 [color=#328CDF] [bgcolor=#FFFFFF14] [border: (1px solid #FFFFFF33)]
+ RenderBlock {DIV} at (3,-5) size 9x29
+layer at (274,44) size 34x32
+ RenderButton {INPUT} at (266,0) size 34x32
+layer at (8,96) size 320x32
+ RenderBlock (relative positioned) {DIV} at (0,0) size 320x32
+layer at (8,96) size 320x32
+ RenderFlexibleBox (positioned) {DIV} at (0,0) size 320x32 [bgcolor=#00000099]
+layer at (15,102) size 18x19
+ RenderButton {INPUT} at (7,6) size 18x19
+layer at (38,96) size 256x32
+ RenderFlexibleBox (positioned) {DIV} at (30,0) size 256x32
+layer at (236,102) size 58x20
+ RenderBlock (positioned) {DIV} at (198,6) size 58x20 [color=#FFFFFF]
+ RenderText {#text} at (8,1) size 42x19
+ text run at (8,1) width 42: "00:00"
+layer at (44,102) size 185x24
+ RenderSlider {INPUT} at (6,6) size 185x18 [color=#328CDF] [bgcolor=#FFFFFF14] [border: (1px solid #FFFFFF33)]
+ RenderBlock {DIV} at (3,-5) size 9x29
+layer at (294,96) size 34x32
+ RenderButton {INPUT} at (286,0) size 34x32
+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,216) size 320x32
+ RenderFlexibleBox (positioned) {DIV} at (0,68) size 320x32 [bgcolor=#00000099]
+layer at (15,222) size 18x19
+ RenderButton {INPUT} at (7,6) size 18x19
+layer at (38,216) size 256x32
+ RenderFlexibleBox (positioned) {DIV} at (30,0) size 256x32
+layer at (236,222) size 58x20
+ RenderBlock (positioned) {DIV} at (198,6) size 58x20 [color=#FFFFFF]
+ RenderText {#text} at (8,1) size 42x19
+ text run at (8,1) width 42: "00:00"
+layer at (44,222) size 185x24
+ RenderSlider {INPUT} at (6,6) size 185x18 [color=#328CDF] [bgcolor=#FFFFFF14] [border: (1px solid #FFFFFF33)]
+ RenderBlock {DIV} at (3,-5) size 9x29
+layer at (294,216) size 34x32
+ RenderButton {INPUT} at (286,0) size 34x32
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-no-installed-engines-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-no-installed-engines-expected.checksum
new file mode 100644
index 0000000..5f52ab8
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-no-installed-engines-expected.checksum
@@ -0,0 +1 @@
+0a03a243575d969a95bea1adb42e1457 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-no-installed-engines-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-no-installed-engines-expected.png
new file mode 100644
index 0000000..ccbda8d
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-no-installed-engines-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-no-installed-engines-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-no-installed-engines-expected.txt
new file mode 100644
index 0000000..55caade
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/audio-no-installed-engines-expected.txt
@@ -0,0 +1,8 @@
+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 {P} at (0,0) size 784x20
+ RenderText {#text} at (0,0) size 407x19
+ text run at (0,0) width 407: "PASSED -- crash using Audio with no installed engines bug 27479."
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/controls-after-reload-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/controls-after-reload-expected.checksum
new file mode 100644
index 0000000..4db2586
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/controls-after-reload-expected.checksum
@@ -0,0 +1 @@
+3c9763ad82f43f5ce570efb627b62f19 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/controls-after-reload-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/controls-after-reload-expected.png
new file mode 100644
index 0000000..3796d1a
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/controls-after-reload-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/controls-after-reload-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/controls-after-reload-expected.txt
new file mode 100644
index 0000000..97fc3d1
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/controls-after-reload-expected.txt
@@ -0,0 +1,31 @@
+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 348x19
+ text run at (0,0) width 348: "Making sure the controller looks ok after a second load()."
+ RenderBlock (anonymous) at (0,36) size 784x240
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
+layer at (8,44) size 320x240
+ RenderVideo {VIDEO} at (0,0) size 320x240
+layer at (8,44) size 320x240
+ RenderBlock (relative positioned) {DIV} at (0,0) size 320x240
+layer at (8,252) size 320x32
+ RenderFlexibleBox (positioned) {DIV} at (0,208) size 320x32 [bgcolor=#00000099]
+layer at (15,258) size 18x19
+ RenderButton {INPUT} at (7,6) size 18x19
+layer at (38,252) size 256x32
+ RenderFlexibleBox (positioned) {DIV} at (30,0) size 256x32
+layer at (236,258) size 58x20
+ RenderBlock (positioned) {DIV} at (198,6) size 58x20 [color=#FFFFFF]
+ RenderText {#text} at (8,1) size 42x19
+ text run at (8,1) width 42: "00:00"
+layer at (44,258) size 185x24
+ RenderSlider {INPUT} at (6,6) size 185x18 [color=#328CDF] [bgcolor=#FFFFFF14] [border: (1px solid #FFFFFF33)]
+ RenderBlock {DIV} at (3,-5) size 9x29
+layer at (294,252) size 34x32
+ RenderButton {INPUT} at (286,0) size 34x32
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/controls-strict-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/controls-strict-expected.checksum
new file mode 100644
index 0000000..181a986
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/controls-strict-expected.checksum
@@ -0,0 +1 @@
+1a076c6a0097f2a853f6735b3100ce63 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/controls-strict-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/controls-strict-expected.png
new file mode 100644
index 0000000..e9ce8c9
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/controls-strict-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/controls-strict-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/controls-strict-expected.txt
new file mode 100644
index 0000000..ee6b651
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/controls-strict-expected.txt
@@ -0,0 +1,31 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x305
+ RenderBlock {HTML} at (0,0) size 800x305
+ RenderBody {BODY} at (8,16) size 784x281
+ RenderBlock {P} at (0,0) size 784x20
+ RenderText {#text} at (0,0) size 214x19
+ text run at (0,0) width 214: "Drawing the controls in strict mode."
+ RenderBlock (anonymous) at (0,36) size 784x245
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
+layer at (8,52) size 320x240
+ RenderVideo {VIDEO} at (0,0) size 320x240
+layer at (8,52) size 320x240
+ RenderBlock (relative positioned) {DIV} at (0,0) size 320x240
+layer at (8,260) size 320x32
+ RenderFlexibleBox (positioned) {DIV} at (0,208) size 320x32 [bgcolor=#00000099]
+layer at (15,266) size 18x19
+ RenderButton {INPUT} at (7,6) size 18x19
+layer at (38,260) size 256x32
+ RenderFlexibleBox (positioned) {DIV} at (30,0) size 256x32
+layer at (236,266) size 58x20
+ RenderBlock (positioned) {DIV} at (198,6) size 58x20 [color=#FFFFFF]
+ RenderText {#text} at (8,1) size 42x19
+ text run at (8,1) width 42: "00:00"
+layer at (44,266) size 185x24
+ RenderSlider {INPUT} at (6,6) size 185x18 [color=#328CDF] [bgcolor=#FFFFFF14] [border: (1px solid #FFFFFF33)]
+ RenderBlock {DIV} at (3,-5) size 9x29
+layer at (294,260) size 34x32
+ RenderButton {INPUT} at (286,0) size 34x32
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-aspect-ratio-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-aspect-ratio-expected.checksum
new file mode 100644
index 0000000..6938a68
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-aspect-ratio-expected.checksum
@@ -0,0 +1 @@
+769e71e41a423693a55fdc19eadb253b \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-aspect-ratio-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-aspect-ratio-expected.png
new file mode 100644
index 0000000..917cf1b
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-aspect-ratio-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-aspect-ratio-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-aspect-ratio-expected.txt
new file mode 100644
index 0000000..480bbdf
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-aspect-ratio-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
+ RenderBlock {P} at (0,0) size 784x20
+ RenderText {#text} at (0,0) size 591x19
+ text run at (0,0) width 591: "Test video sizing. You should see one bigger image (paused video) and 7 small ones of 1/4 its size."
+ RenderBlock (anonymous) at (0,36) size 784x480
+ RenderBR {BR} at (320,240) size 0x0
+ RenderBlock {DIV} at (160,240) size 320x120
+ RenderText {#text} at (0,0) size 0x0
+ RenderBlock {DIV} at (0,360) size 320x120
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
+layer at (8,44) size 320x240
+ RenderVideo {VIDEO} at (0,0) size 320x240
+layer at (8,284) size 160x120
+ RenderVideo {VIDEO} at (0,240) size 160x120
+layer at (168,284) size 160x120
+ RenderVideo {VIDEO} at (0,0) size 160x120
+layer at (328,284) size 160x120
+ RenderVideo {VIDEO} at (160,0) size 160x120
+layer at (8,404) size 160x120
+ RenderVideo {VIDEO} at (0,0) size 160x120
+layer at (168,404) size 160x120
+ RenderVideo {VIDEO} at (160,0) size 160x120
+layer at (328,404) size 320x120
+ RenderBlock (relative positioned) {DIV} at (320,360) size 320x120
+layer at (328,404) size 160x120
+ RenderVideo {VIDEO} at (0,0) size 160x120
+layer at (488,404) size 160x120
+ RenderVideo {VIDEO} at (160,0) size 160x120
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-controls-rendering-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-controls-rendering-expected.checksum
new file mode 100644
index 0000000..df4439c
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-controls-rendering-expected.checksum
@@ -0,0 +1 @@
+dd1c5affd8a1395b6d4f6644df3da20c \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-controls-rendering-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-controls-rendering-expected.png
new file mode 100644
index 0000000..5fcc586
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-controls-rendering-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-controls-rendering-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-controls-rendering-expected.txt
new file mode 100644
index 0000000..050cfe7
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-controls-rendering-expected.txt
@@ -0,0 +1,70 @@
+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
+ RenderText {#text} at (0,0) size 0x0
+ RenderBlock {DIV} at (0,276) size 769x240
+ RenderText {#text} at (0,0) size 0x0
+ RenderBlock {DIV} at (0,516) size 769x0
+layer at (8,44) size 320x240
+ RenderVideo {VIDEO} at (0,0) size 320x240
+layer at (8,284) size 320x240
+ RenderVideo {VIDEO} at (0,0) size 320x240
+layer at (8,44) size 320x240
+ RenderBlock (relative positioned) {DIV} at (0,0) size 320x240
+layer at (8,252) size 320x32
+ RenderFlexibleBox (positioned) {DIV} at (0,208) size 320x32 [bgcolor=#00000099]
+layer at (15,258) size 18x19
+ RenderButton {INPUT} at (7,6) size 18x19
+layer at (38,252) size 256x32
+ RenderFlexibleBox (positioned) {DIV} at (30,0) size 256x32
+layer at (236,258) size 58x20
+ RenderBlock (positioned) {DIV} at (198,6) size 58x20 [color=#FFFFFF]
+ RenderText {#text} at (8,1) size 42x19
+ text run at (8,1) width 42: "00:00"
+layer at (44,258) size 185x24
+ RenderSlider {INPUT} at (6,6) size 185x18 [color=#328CDF] [bgcolor=#FFFFFF14] [border: (1px solid #FFFFFF33)]
+ RenderBlock {DIV} at (3,-5) size 9x29
+layer at (294,252) size 34x32
+ RenderButton {INPUT} at (286,0) size 34x32
+layer at (8,284) size 320x240
+ RenderBlock (relative positioned) {DIV} at (0,0) size 320x240
+layer at (8,492) size 320x32
+ RenderFlexibleBox (positioned) {DIV} at (0,208) size 320x32 [bgcolor=#00000099]
+layer at (15,498) size 18x19
+ RenderButton {INPUT} at (7,6) size 18x19
+layer at (38,492) size 256x32
+ RenderFlexibleBox (positioned) {DIV} at (30,0) size 256x32
+layer at (236,498) size 58x20
+ RenderBlock (positioned) {DIV} at (198,6) size 58x20 [color=#FFFFFF]
+ RenderText {#text} at (8,1) size 42x19
+ text run at (8,1) width 42: "00:00"
+layer at (44,498) size 185x24
+ RenderSlider {INPUT} at (6,6) size 185x18 [color=#328CDF] [bgcolor=#FFFFFF14] [border: (1px solid #FFFFFF33)]
+ RenderBlock {DIV} at (3,-5) size 9x29
+layer at (294,492) size 34x32
+ RenderButton {INPUT} at (286,0) size 34x32
+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,732) size 320x32
+ RenderFlexibleBox (positioned) {DIV} at (0,208) size 320x32 [bgcolor=#00000099]
+layer at (15,738) size 18x19
+ RenderButton {INPUT} at (7,6) size 18x19
+layer at (38,732) size 256x32
+ RenderFlexibleBox (positioned) {DIV} at (30,0) size 256x32
+layer at (236,738) size 58x20
+ RenderBlock (positioned) {DIV} at (198,6) size 58x20 [color=#FFFFFF]
+ RenderText {#text} at (8,1) size 42x19
+ text run at (8,1) width 42: "00:00"
+layer at (44,738) size 185x24
+ RenderSlider {INPUT} at (6,6) size 185x18 [color=#328CDF] [bgcolor=#FFFFFF14] [border: (1px solid #FFFFFF33)]
+ RenderBlock {DIV} at (3,-5) size 9x29
+layer at (294,732) size 34x32
+ RenderButton {INPUT} at (286,0) size 34x32
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-display-toggle-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-display-toggle-expected.checksum
new file mode 100644
index 0000000..89a06de
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-display-toggle-expected.checksum
@@ -0,0 +1 @@
+6d64bdcafe42af0b72d3bb3e52a0eb35 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-display-toggle-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-display-toggle-expected.png
new file mode 100644
index 0000000..09bcb1a
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-display-toggle-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-display-toggle-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-display-toggle-expected.txt
new file mode 100644
index 0000000..3ad65b5
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-display-toggle-expected.txt
@@ -0,0 +1,30 @@
+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
+ 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
+ RenderVideo {VIDEO} at (0,20) size 320x240
+layer at (8,28) size 320x240
+ RenderBlock (relative positioned) {DIV} at (0,0) size 320x240
+layer at (8,236) size 320x32
+ RenderFlexibleBox (positioned) {DIV} at (0,208) size 320x32 [bgcolor=#00000099]
+layer at (15,242) size 18x19
+ RenderButton {INPUT} at (7,6) size 18x19
+layer at (38,236) size 256x32
+ RenderFlexibleBox (positioned) {DIV} at (30,0) size 256x32
+layer at (236,242) size 58x20
+ RenderBlock (positioned) {DIV} at (198,6) size 58x20 [color=#FFFFFF]
+ RenderText {#text} at (8,1) size 42x19
+ text run at (8,1) width 42: "00:00"
+layer at (44,242) size 185x24
+ RenderSlider {INPUT} at (6,6) size 185x18 [color=#328CDF] [bgcolor=#FFFFFF14] [border: (1px solid #FFFFFF33)]
+ RenderBlock {DIV} at (3,-5) size 9x29
+layer at (294,236) size 34x32
+ RenderButton {INPUT} at (286,0) size 34x32
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-empty-source-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-empty-source-expected.checksum
index 48c7b4e..8502088 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-empty-source-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-empty-source-expected.checksum
@@ -1 +1 @@
-a5549f19123504ccd48ccf1b2f6edfdd \ No newline at end of file
+72b5a45ff4c2350e42efb38d426d92dc \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-empty-source-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-empty-source-expected.png
index c4f6d57..93f7106 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-empty-source-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-empty-source-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-empty-source-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-empty-source-expected.txt
new file mode 100644
index 0000000..40358d3
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-empty-source-expected.txt
@@ -0,0 +1,31 @@
+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
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
+layer at (8,44) size 302x152
+ RenderVideo {VIDEO} at (0,0) size 302x152 [border: (1px solid #000000)]
+layer at (9,45) size 300x150
+ RenderBlock (relative positioned) {DIV} at (1,1) size 300x150
+layer at (9,163) size 300x32
+ RenderFlexibleBox (positioned) {DIV} at (0,118) size 300x32 [bgcolor=#00000099]
+layer at (16,169) size 18x19
+ RenderButton {INPUT} at (7,6) size 18x19
+layer at (39,163) size 236x32
+ RenderFlexibleBox (positioned) {DIV} at (30,0) size 236x32
+layer at (217,169) size 58x20
+ RenderBlock (positioned) {DIV} at (178,6) size 58x20 [color=#FFFFFF]
+ RenderText {#text} at (8,1) size 42x19
+ text run at (8,1) width 42: "00:00"
+layer at (45,169) size 165x24
+ RenderSlider {INPUT} at (6,6) size 165x18 [color=#328CDF] [bgcolor=#FFFFFF14] [border: (1px solid #FFFFFF33)]
+ RenderBlock {DIV} at (3,-5) size 9x29
+layer at (275,163) size 34x32
+ RenderButton {INPUT} at (266,0) size 34x32
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-layer-crash-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-layer-crash-expected.checksum
new file mode 100644
index 0000000..fbcb72a
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-layer-crash-expected.checksum
@@ -0,0 +1 @@
+f04f54705235cd20fb06c0cd42558868 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-layer-crash-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-layer-crash-expected.png
new file mode 100644
index 0000000..7932622
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-layer-crash-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-layer-crash-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-layer-crash-expected.txt
new file mode 100644
index 0000000..7eeaf4f
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/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 206x156
+ RenderVideo {VIDEO} at (4,20) size 206x156 [border: (3px solid #FF0000)]
+layer at (12,225) size 206x156
+ RenderVideo {VIDEO} at (4,181) size 206x156 [border: (3px solid #FF0000)]
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-seekable-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-seekable-expected.txt
new file mode 100644
index 0000000..a197e75
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-seekable-expected.txt
@@ -0,0 +1,15 @@
+EXPECTED (video.seekable.length == '0') OK
+TEST(video.seekable.start(-1)) THROWS(DOMException.INDEX_SIZE_ERR) OK
+TEST(video.seekable.end(-1)) THROWS(DOMException.INDEX_SIZE_ERR) OK
+TEST(video.seekable.start(0)) THROWS(DOMException.INDEX_SIZE_ERR) OK
+TEST(video.seekable.end(0)) THROWS(DOMException.INDEX_SIZE_ERR) OK
+EVENT(load)
+EXPECTED (video.seekable.length == '1') OK
+EXPECTED (video.seekable.start(0) == '0') OK
+EXPECTED (video.seekable.end(0) > '0') OK
+TEST(video.seekable.start(-1)) THROWS(DOMException.INDEX_SIZE_ERR) OK
+TEST(video.seekable.end(-1)) THROWS(DOMException.INDEX_SIZE_ERR) OK
+TEST(video.seekable.start(1)) THROWS(DOMException.INDEX_SIZE_ERR) OK
+TEST(video.seekable.end(1)) THROWS(DOMException.INDEX_SIZE_ERR) OK
+END OF TEST
+
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-transformed-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-transformed-expected.checksum
new file mode 100644
index 0000000..c5e9d9d
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-transformed-expected.checksum
@@ -0,0 +1 @@
+9d3e9db9a225b83f50b63b8bf8400982 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-transformed-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-transformed-expected.png
new file mode 100644
index 0000000..cafc74f
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-transformed-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-transformed-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-transformed-expected.txt
new file mode 100644
index 0000000..bf06a69
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/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-linux/LayoutTests/media/video-zoom-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-zoom-expected.checksum
new file mode 100644
index 0000000..599af85
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-zoom-expected.checksum
@@ -0,0 +1 @@
+04d5cefac06904b8eecaaa458947a48b \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-zoom-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-zoom-expected.png
new file mode 100644
index 0000000..79ff89c
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-zoom-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-zoom-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-zoom-expected.txt
new file mode 100644
index 0000000..7c9d6efb
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/media/video-zoom-expected.txt
@@ -0,0 +1,23 @@
+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: " "
+ 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: " "
+ RenderBR {BR} at (492,368) size 0x0
+layer at (12,44) size 488x368
+ RenderVideo {VIDEO} at (4,0) size 488x368 [border: (4px solid #FF0000)]
+layer at (12,469) size 488x368
+ RenderVideo {VIDEO} at (4,0) size 488x368 [border: (4px solid #FF0000)]