Unreviewed Chromium gardeing.
authormorrita@google.com <morrita@google.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 23 Aug 2012 06:10:48 +0000 (06:10 +0000)
committermorrita@google.com <morrita@google.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 23 Aug 2012 06:10:48 +0000 (06:10 +0000)
* platform/chromium-mac-snowleopard/media/track/track-cue-rendering-horizontal-expected.png: Added.
* platform/chromium-mac-snowleopard/media/track/track-cue-rendering-horizontal-expected.txt: Added.
* platform/chromium-mac-snowleopard/media/track/track-cue-rendering-vertical-expected.png: Added.
* platform/chromium-mac-snowleopard/media/track/track-cue-rendering-vertical-expected.txt: Added.
* platform/chromium-mac/media/track/track-cue-rendering-horizontal-expected.png: Added.
* platform/chromium-mac/media/track/track-cue-rendering-horizontal-expected.txt: Added.
* platform/chromium-mac/media/track/track-cue-rendering-vertical-expected.png: Added.
* platform/chromium-mac/media/track/track-cue-rendering-vertical-expected.txt: Added.
* platform/chromium-win-xp/media/track/track-cue-rendering-horizontal-expected.png: Added.
* platform/chromium-win-xp/media/track/track-cue-rendering-horizontal-expected.txt: Added.
* platform/chromium-win-xp/media/track/track-cue-rendering-vertical-expected.png: Added.
* platform/chromium-win-xp/media/track/track-cue-rendering-vertical-expected.txt: Added.
* platform/chromium-win/media/track/track-cue-rendering-horizontal-expected.png: Added.
* platform/chromium-win/media/track/track-cue-rendering-horizontal-expected.txt: Added.
* platform/chromium-win/media/track/track-cue-rendering-vertical-expected.png: Added.
* platform/chromium-win/media/track/track-cue-rendering-vertical-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@126394 268f45cc-cd09-0410-ab3c-d52691b4dbfc

17 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/chromium-mac-snowleopard/media/track/track-cue-rendering-horizontal-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium-mac-snowleopard/media/track/track-cue-rendering-horizontal-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac-snowleopard/media/track/track-cue-rendering-vertical-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium-mac-snowleopard/media/track/track-cue-rendering-vertical-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac/media/track/track-cue-rendering-horizontal-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium-mac/media/track/track-cue-rendering-horizontal-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac/media/track/track-cue-rendering-vertical-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium-mac/media/track/track-cue-rendering-vertical-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-win-xp/media/track/track-cue-rendering-horizontal-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium-win-xp/media/track/track-cue-rendering-horizontal-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-win-xp/media/track/track-cue-rendering-vertical-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium-win-xp/media/track/track-cue-rendering-vertical-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-win/media/track/track-cue-rendering-horizontal-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium-win/media/track/track-cue-rendering-horizontal-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-win/media/track/track-cue-rendering-vertical-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium-win/media/track/track-cue-rendering-vertical-expected.txt [new file with mode: 0644]

index 4a3f57f..2a54baf 100644 (file)
@@ -1,3 +1,24 @@
+2012-08-22  Hajime Morrita  <morrita@chromium.org>
+
+        Unreviewed Chromium gardeing.
+        
+        * platform/chromium-mac-snowleopard/media/track/track-cue-rendering-horizontal-expected.png: Added.
+        * platform/chromium-mac-snowleopard/media/track/track-cue-rendering-horizontal-expected.txt: Added.
+        * platform/chromium-mac-snowleopard/media/track/track-cue-rendering-vertical-expected.png: Added.
+        * platform/chromium-mac-snowleopard/media/track/track-cue-rendering-vertical-expected.txt: Added.
+        * platform/chromium-mac/media/track/track-cue-rendering-horizontal-expected.png: Added.
+        * platform/chromium-mac/media/track/track-cue-rendering-horizontal-expected.txt: Added.
+        * platform/chromium-mac/media/track/track-cue-rendering-vertical-expected.png: Added.
+        * platform/chromium-mac/media/track/track-cue-rendering-vertical-expected.txt: Added.
+        * platform/chromium-win-xp/media/track/track-cue-rendering-horizontal-expected.png: Added.
+        * platform/chromium-win-xp/media/track/track-cue-rendering-horizontal-expected.txt: Added.
+        * platform/chromium-win-xp/media/track/track-cue-rendering-vertical-expected.png: Added.
+        * platform/chromium-win-xp/media/track/track-cue-rendering-vertical-expected.txt: Added.
+        * platform/chromium-win/media/track/track-cue-rendering-horizontal-expected.png: Added.
+        * platform/chromium-win/media/track/track-cue-rendering-horizontal-expected.txt: Added.
+        * platform/chromium-win/media/track/track-cue-rendering-vertical-expected.png: Added.
+        * platform/chromium-win/media/track/track-cue-rendering-vertical-expected.txt: Added.
+
 2012-08-22  Sukolsak Sakshuwong  <sukolsak@google.com>
 
         Implement UndoManager's item() method
diff --git a/LayoutTests/platform/chromium-mac-snowleopard/media/track/track-cue-rendering-horizontal-expected.png b/LayoutTests/platform/chromium-mac-snowleopard/media/track/track-cue-rendering-horizontal-expected.png
new file mode 100644 (file)
index 0000000..12987ad
Binary files /dev/null and b/LayoutTests/platform/chromium-mac-snowleopard/media/track/track-cue-rendering-horizontal-expected.png differ
diff --git a/LayoutTests/platform/chromium-mac-snowleopard/media/track/track-cue-rendering-horizontal-expected.txt b/LayoutTests/platform/chromium-mac-snowleopard/media/track/track-cue-rendering-horizontal-expected.txt
new file mode 100644 (file)
index 0000000..cdb7555
--- /dev/null
@@ -0,0 +1,84 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x332
+  RenderBlock {HTML} at (0,0) size 800x332
+    RenderBody {BODY} at (8,8) size 784x316
+      RenderBlock (anonymous) at (0,0) size 784x244
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,244) size 784x72
+        RenderText {#text} at (0,0) size 266x18
+          text run at (0,0) width 266: "Rendering horizontal line-positioned cues."
+        RenderBR {BR} at (266,0) size 0x18
+        RenderText {#text} at (0,18) size 162x18
+          text run at (0,18) width 162: "EVENT(canplaythrough)"
+        RenderBR {BR} at (162,18) size 0x18
+        RenderText {#text} at (0,36) size 107x18
+          text run at (0,36) width 107: "EVENT(seeked)"
+        RenderBR {BR} at (107,36) size 0x18
+        RenderText {#text} at (0,54) size 102x18
+          text run at (0,54) width 102: "END OF TEST"
+        RenderBR {BR} at (102,54) size 0x18
+layer at (8,8) size 320x240
+  RenderVideo {VIDEO} at (0,0) size 320x240
+layer at (8,8) size 320x240
+  RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240
+    RenderBlock {DIV} at (0,205) size 320x35
+layer at (8,8) size 320x205
+  RenderBlock (relative positioned) {DIV} at (0,0) size 320x205 [color=#FFFFFF00]
+layer at (8,8) size 320x14
+  RenderBlock (positioned) {DIV} at (0,0) size 320x14 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 280x18 [bgcolor=#000000CC]
+      RenderText {#text} at (22,0) size 276x14
+        text run at (22,0) width 276: "Cue 1: should be positioned at the top of the video."
+    RenderInline {DIV} at (0,0) size 3x18 [bgcolor=#000000CC]
+layer at (8,26) size 320x14
+  RenderBlock (positioned) {DIV} at (0,18) size 320x14 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 308x18 [bgcolor=#000000CC]
+      RenderText {#text} at (8,0) size 304x14
+        text run at (8,0) width 304: "Cue 2: should be the second cue and not overlap cue 1."
+    RenderInline {DIV} at (0,0) size 3x18 [bgcolor=#000000CC]
+layer at (8,44) size 320x14
+  RenderBlock (positioned) {DIV} at (0,36) size 320x14 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 300x18 [bgcolor=#000000CC]
+      RenderText {#text} at (12,0) size 296x14
+        text run at (12,0) width 296: "Cue 3: should become the third line from top to bottom."
+    RenderInline {DIV} at (0,0) size 2x18 [bgcolor=#000000CC]
+layer at (8,98) size 320x14
+  RenderBlock (positioned) {DIV} at (0,90) size 320x14 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 292x18 [bgcolor=#000000CC]
+      RenderText {#text} at (16,0) size 288x14
+        text run at (16,0) width 288: "Cue 4: should be fixed positioned around the middle."
+    RenderInline {DIV} at (0,0) size 3x18 [bgcolor=#000000CC]
+layer at (8,195) size 320x14
+  RenderBlock (positioned) {DIV} at (0,187) size 320x14 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 296x18 [bgcolor=#000000CC]
+      RenderText {#text} at (14,0) size 292x14
+        text run at (14,0) width 292: "Cue 5: should be displayed at the bottom of the video."
+    RenderInline {DIV} at (0,0) size 3x18 [bgcolor=#000000CC]
+layer at (8,177) size 320x14
+  RenderBlock (positioned) {DIV} at (0,169) size 320x14 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 284x18 [bgcolor=#000000CC]
+      RenderText {#text} at (20,0) size 280x14
+        text run at (20,0) width 280: "Cue 6: should be on top of bottom positioned cue 5."
+    RenderInline {DIV} at (0,0) size 3x18 [bgcolor=#000000CC]
+layer at (13,213) size 310x30 scrollHeight 36
+  RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (5,0) size 310x30 [bgcolor=#141414CC]
+    RenderButton {INPUT} at (9,0) size 30x30
+    RenderSlider {INPUT} at (48,11) size 91x8
+      RenderDeprecatedFlexibleBox {DIV} at (0,0) size 91x8 [border: (1px solid #E6E6E659)]
+        RenderBlock {DIV} at (1,1) size 71x24
+        RenderBlock {DIV} at (65,1) size 32x24
+    RenderDeprecatedFlexibleBox {DIV} at (154,0) size 25x30 [color=#FFFFFF]
+      RenderBlock (anonymous) at (0,0) size 25x30
+        RenderText {#text} at (0,7) size 25x15
+          text run at (0,7) width 25: "0:00"
+    RenderButton {INPUT} at (188,0) size 35x30
+    RenderSlider {INPUT} at (229,11) size 32x8
+      RenderDeprecatedFlexibleBox {DIV} at (0,0) size 32x8 [border: (1px solid #E6E6E659)]
+        RenderBlock {DIV} at (1,1) size 20x24
+        RenderBlock {DIV} at (14,1) size 24x24
+    RenderButton {INPUT} at (271,0) size 30x30
+layer at (58,216) size 32x24
+  RenderBlock (relative positioned) {DIV} at (-7,-8) size 32x24
+layer at (256,216) size 24x24
+  RenderBlock (relative positioned) {DIV} at (-7,-8) size 24x24
diff --git a/LayoutTests/platform/chromium-mac-snowleopard/media/track/track-cue-rendering-vertical-expected.png b/LayoutTests/platform/chromium-mac-snowleopard/media/track/track-cue-rendering-vertical-expected.png
new file mode 100644 (file)
index 0000000..e0eed08
Binary files /dev/null and b/LayoutTests/platform/chromium-mac-snowleopard/media/track/track-cue-rendering-vertical-expected.png differ
diff --git a/LayoutTests/platform/chromium-mac-snowleopard/media/track/track-cue-rendering-vertical-expected.txt b/LayoutTests/platform/chromium-mac-snowleopard/media/track/track-cue-rendering-vertical-expected.txt
new file mode 100644 (file)
index 0000000..35db095
--- /dev/null
@@ -0,0 +1,84 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x332
+  RenderBlock {HTML} at (0,0) size 800x332
+    RenderBody {BODY} at (8,8) size 784x316
+      RenderBlock (anonymous) at (0,0) size 784x244
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,244) size 784x72
+        RenderText {#text} at (0,0) size 368x18
+          text run at (0,0) width 368: "Rendering vertical line-positioned cues with Japanese text."
+        RenderBR {BR} at (368,0) size 0x18
+        RenderText {#text} at (0,18) size 162x18
+          text run at (0,18) width 162: "EVENT(canplaythrough)"
+        RenderBR {BR} at (162,18) size 0x18
+        RenderText {#text} at (0,36) size 107x18
+          text run at (0,36) width 107: "EVENT(seeked)"
+        RenderBR {BR} at (107,36) size 0x18
+        RenderText {#text} at (0,54) size 102x18
+          text run at (0,54) width 102: "END OF TEST"
+        RenderBR {BR} at (102,54) size 0x18
+layer at (8,8) size 320x240
+  RenderVideo {VIDEO} at (0,0) size 320x240
+layer at (8,8) size 320x240
+  RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240
+    RenderBlock {DIV} at (0,205) size 320x35
+layer at (8,8) size 320x205
+  RenderBlock (relative positioned) {DIV} at (0,0) size 320x205 [color=#FFFFFF00]
+layer at (8,8) size 18x205
+  RenderBlock (positioned) {DIV} at (0,0) size 18x205 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 18x117 [bgcolor=#000000CC]
+      RenderText {#text} at (2,44) size 14x113
+        text run at (2,44) width 112: "Cue 1: \x{79C1}\x{306F}\x{7ACB}\x{6D3E}\x{306A}\x{4EBA}"
+    RenderInline {DIV} at (0,0) size 16x5 [bgcolor=#000000CC]
+layer at (26,8) size 18x205
+  RenderBlock (positioned) {DIV} at (18,0) size 18x205 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 18x117 [bgcolor=#000000CC]
+      RenderText {#text} at (2,44) size 14x113
+        text run at (2,44) width 112: "Cue 2: \x{79C1}\x{306F}\x{7ACB}\x{6D3E}\x{306A}\x{4EBA}"
+    RenderInline {DIV} at (0,0) size 16x5 [bgcolor=#000000CC]
+layer at (256,8) size 18x205
+  RenderBlock (positioned) {DIV} at (248,0) size 18x205 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 18x117 [bgcolor=#000000CC]
+      RenderText {#text} at (2,44) size 14x113
+        text run at (2,44) width 112: "Cue 3: \x{79C1}\x{306F}\x{7ACB}\x{6D3E}\x{306A}\x{4EBA}"
+    RenderInline {DIV} at (0,0) size 16x5 [bgcolor=#000000CC]
+layer at (238,8) size 18x205
+  RenderBlock (positioned) {DIV} at (230,0) size 18x205 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 18x117 [bgcolor=#000000CC]
+      RenderText {#text} at (2,44) size 14x113
+        text run at (2,44) width 112: "Cue 4: \x{79C1}\x{306F}\x{7ACB}\x{6D3E}\x{306A}\x{4EBA}"
+    RenderInline {DIV} at (0,0) size 16x5 [bgcolor=#000000CC]
+layer at (310,8) size 18x205
+  RenderBlock (positioned) {DIV} at (302,0) size 18x205 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 18x117 [bgcolor=#000000CC]
+      RenderText {#text} at (2,44) size 14x113
+        text run at (2,44) width 112: "Cue 5: \x{79C1}\x{306F}\x{7ACB}\x{6D3E}\x{306A}\x{4EBA}"
+    RenderInline {DIV} at (0,0) size 16x5 [bgcolor=#000000CC]
+layer at (292,8) size 18x205
+  RenderBlock (positioned) {DIV} at (284,0) size 18x205 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 18x117 [bgcolor=#000000CC]
+      RenderText {#text} at (2,44) size 14x113
+        text run at (2,44) width 112: "Cue 6: \x{79C1}\x{306F}\x{7ACB}\x{6D3E}\x{306A}\x{4EBA}"
+    RenderInline {DIV} at (0,0) size 16x5 [bgcolor=#000000CC]
+layer at (13,213) size 310x30 scrollHeight 36
+  RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (5,0) size 310x30 [bgcolor=#141414CC]
+    RenderButton {INPUT} at (9,0) size 30x30
+    RenderSlider {INPUT} at (48,11) size 91x8
+      RenderDeprecatedFlexibleBox {DIV} at (0,0) size 91x8 [border: (1px solid #E6E6E659)]
+        RenderBlock {DIV} at (1,1) size 71x24
+        RenderBlock {DIV} at (65,1) size 32x24
+    RenderDeprecatedFlexibleBox {DIV} at (154,0) size 25x30 [color=#FFFFFF]
+      RenderBlock (anonymous) at (0,0) size 25x30
+        RenderText {#text} at (0,7) size 25x15
+          text run at (0,7) width 25: "0:00"
+    RenderButton {INPUT} at (188,0) size 35x30
+    RenderSlider {INPUT} at (229,11) size 32x8
+      RenderDeprecatedFlexibleBox {DIV} at (0,0) size 32x8 [border: (1px solid #E6E6E659)]
+        RenderBlock {DIV} at (1,1) size 20x24
+        RenderBlock {DIV} at (14,1) size 24x24
+    RenderButton {INPUT} at (271,0) size 30x30
+layer at (64,216) size 32x24
+  RenderBlock (relative positioned) {DIV} at (-7,-8) size 32x24
+layer at (256,216) size 24x24
+  RenderBlock (relative positioned) {DIV} at (-7,-8) size 24x24
diff --git a/LayoutTests/platform/chromium-mac/media/track/track-cue-rendering-horizontal-expected.png b/LayoutTests/platform/chromium-mac/media/track/track-cue-rendering-horizontal-expected.png
new file mode 100644 (file)
index 0000000..cba797d
Binary files /dev/null and b/LayoutTests/platform/chromium-mac/media/track/track-cue-rendering-horizontal-expected.png differ
diff --git a/LayoutTests/platform/chromium-mac/media/track/track-cue-rendering-horizontal-expected.txt b/LayoutTests/platform/chromium-mac/media/track/track-cue-rendering-horizontal-expected.txt
new file mode 100644 (file)
index 0000000..cdb7555
--- /dev/null
@@ -0,0 +1,84 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x332
+  RenderBlock {HTML} at (0,0) size 800x332
+    RenderBody {BODY} at (8,8) size 784x316
+      RenderBlock (anonymous) at (0,0) size 784x244
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,244) size 784x72
+        RenderText {#text} at (0,0) size 266x18
+          text run at (0,0) width 266: "Rendering horizontal line-positioned cues."
+        RenderBR {BR} at (266,0) size 0x18
+        RenderText {#text} at (0,18) size 162x18
+          text run at (0,18) width 162: "EVENT(canplaythrough)"
+        RenderBR {BR} at (162,18) size 0x18
+        RenderText {#text} at (0,36) size 107x18
+          text run at (0,36) width 107: "EVENT(seeked)"
+        RenderBR {BR} at (107,36) size 0x18
+        RenderText {#text} at (0,54) size 102x18
+          text run at (0,54) width 102: "END OF TEST"
+        RenderBR {BR} at (102,54) size 0x18
+layer at (8,8) size 320x240
+  RenderVideo {VIDEO} at (0,0) size 320x240
+layer at (8,8) size 320x240
+  RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240
+    RenderBlock {DIV} at (0,205) size 320x35
+layer at (8,8) size 320x205
+  RenderBlock (relative positioned) {DIV} at (0,0) size 320x205 [color=#FFFFFF00]
+layer at (8,8) size 320x14
+  RenderBlock (positioned) {DIV} at (0,0) size 320x14 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 280x18 [bgcolor=#000000CC]
+      RenderText {#text} at (22,0) size 276x14
+        text run at (22,0) width 276: "Cue 1: should be positioned at the top of the video."
+    RenderInline {DIV} at (0,0) size 3x18 [bgcolor=#000000CC]
+layer at (8,26) size 320x14
+  RenderBlock (positioned) {DIV} at (0,18) size 320x14 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 308x18 [bgcolor=#000000CC]
+      RenderText {#text} at (8,0) size 304x14
+        text run at (8,0) width 304: "Cue 2: should be the second cue and not overlap cue 1."
+    RenderInline {DIV} at (0,0) size 3x18 [bgcolor=#000000CC]
+layer at (8,44) size 320x14
+  RenderBlock (positioned) {DIV} at (0,36) size 320x14 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 300x18 [bgcolor=#000000CC]
+      RenderText {#text} at (12,0) size 296x14
+        text run at (12,0) width 296: "Cue 3: should become the third line from top to bottom."
+    RenderInline {DIV} at (0,0) size 2x18 [bgcolor=#000000CC]
+layer at (8,98) size 320x14
+  RenderBlock (positioned) {DIV} at (0,90) size 320x14 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 292x18 [bgcolor=#000000CC]
+      RenderText {#text} at (16,0) size 288x14
+        text run at (16,0) width 288: "Cue 4: should be fixed positioned around the middle."
+    RenderInline {DIV} at (0,0) size 3x18 [bgcolor=#000000CC]
+layer at (8,195) size 320x14
+  RenderBlock (positioned) {DIV} at (0,187) size 320x14 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 296x18 [bgcolor=#000000CC]
+      RenderText {#text} at (14,0) size 292x14
+        text run at (14,0) width 292: "Cue 5: should be displayed at the bottom of the video."
+    RenderInline {DIV} at (0,0) size 3x18 [bgcolor=#000000CC]
+layer at (8,177) size 320x14
+  RenderBlock (positioned) {DIV} at (0,169) size 320x14 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 284x18 [bgcolor=#000000CC]
+      RenderText {#text} at (20,0) size 280x14
+        text run at (20,0) width 280: "Cue 6: should be on top of bottom positioned cue 5."
+    RenderInline {DIV} at (0,0) size 3x18 [bgcolor=#000000CC]
+layer at (13,213) size 310x30 scrollHeight 36
+  RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (5,0) size 310x30 [bgcolor=#141414CC]
+    RenderButton {INPUT} at (9,0) size 30x30
+    RenderSlider {INPUT} at (48,11) size 91x8
+      RenderDeprecatedFlexibleBox {DIV} at (0,0) size 91x8 [border: (1px solid #E6E6E659)]
+        RenderBlock {DIV} at (1,1) size 71x24
+        RenderBlock {DIV} at (65,1) size 32x24
+    RenderDeprecatedFlexibleBox {DIV} at (154,0) size 25x30 [color=#FFFFFF]
+      RenderBlock (anonymous) at (0,0) size 25x30
+        RenderText {#text} at (0,7) size 25x15
+          text run at (0,7) width 25: "0:00"
+    RenderButton {INPUT} at (188,0) size 35x30
+    RenderSlider {INPUT} at (229,11) size 32x8
+      RenderDeprecatedFlexibleBox {DIV} at (0,0) size 32x8 [border: (1px solid #E6E6E659)]
+        RenderBlock {DIV} at (1,1) size 20x24
+        RenderBlock {DIV} at (14,1) size 24x24
+    RenderButton {INPUT} at (271,0) size 30x30
+layer at (58,216) size 32x24
+  RenderBlock (relative positioned) {DIV} at (-7,-8) size 32x24
+layer at (256,216) size 24x24
+  RenderBlock (relative positioned) {DIV} at (-7,-8) size 24x24
diff --git a/LayoutTests/platform/chromium-mac/media/track/track-cue-rendering-vertical-expected.png b/LayoutTests/platform/chromium-mac/media/track/track-cue-rendering-vertical-expected.png
new file mode 100644 (file)
index 0000000..f27701a
Binary files /dev/null and b/LayoutTests/platform/chromium-mac/media/track/track-cue-rendering-vertical-expected.png differ
diff --git a/LayoutTests/platform/chromium-mac/media/track/track-cue-rendering-vertical-expected.txt b/LayoutTests/platform/chromium-mac/media/track/track-cue-rendering-vertical-expected.txt
new file mode 100644 (file)
index 0000000..35db095
--- /dev/null
@@ -0,0 +1,84 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x332
+  RenderBlock {HTML} at (0,0) size 800x332
+    RenderBody {BODY} at (8,8) size 784x316
+      RenderBlock (anonymous) at (0,0) size 784x244
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,244) size 784x72
+        RenderText {#text} at (0,0) size 368x18
+          text run at (0,0) width 368: "Rendering vertical line-positioned cues with Japanese text."
+        RenderBR {BR} at (368,0) size 0x18
+        RenderText {#text} at (0,18) size 162x18
+          text run at (0,18) width 162: "EVENT(canplaythrough)"
+        RenderBR {BR} at (162,18) size 0x18
+        RenderText {#text} at (0,36) size 107x18
+          text run at (0,36) width 107: "EVENT(seeked)"
+        RenderBR {BR} at (107,36) size 0x18
+        RenderText {#text} at (0,54) size 102x18
+          text run at (0,54) width 102: "END OF TEST"
+        RenderBR {BR} at (102,54) size 0x18
+layer at (8,8) size 320x240
+  RenderVideo {VIDEO} at (0,0) size 320x240
+layer at (8,8) size 320x240
+  RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240
+    RenderBlock {DIV} at (0,205) size 320x35
+layer at (8,8) size 320x205
+  RenderBlock (relative positioned) {DIV} at (0,0) size 320x205 [color=#FFFFFF00]
+layer at (8,8) size 18x205
+  RenderBlock (positioned) {DIV} at (0,0) size 18x205 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 18x117 [bgcolor=#000000CC]
+      RenderText {#text} at (2,44) size 14x113
+        text run at (2,44) width 112: "Cue 1: \x{79C1}\x{306F}\x{7ACB}\x{6D3E}\x{306A}\x{4EBA}"
+    RenderInline {DIV} at (0,0) size 16x5 [bgcolor=#000000CC]
+layer at (26,8) size 18x205
+  RenderBlock (positioned) {DIV} at (18,0) size 18x205 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 18x117 [bgcolor=#000000CC]
+      RenderText {#text} at (2,44) size 14x113
+        text run at (2,44) width 112: "Cue 2: \x{79C1}\x{306F}\x{7ACB}\x{6D3E}\x{306A}\x{4EBA}"
+    RenderInline {DIV} at (0,0) size 16x5 [bgcolor=#000000CC]
+layer at (256,8) size 18x205
+  RenderBlock (positioned) {DIV} at (248,0) size 18x205 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 18x117 [bgcolor=#000000CC]
+      RenderText {#text} at (2,44) size 14x113
+        text run at (2,44) width 112: "Cue 3: \x{79C1}\x{306F}\x{7ACB}\x{6D3E}\x{306A}\x{4EBA}"
+    RenderInline {DIV} at (0,0) size 16x5 [bgcolor=#000000CC]
+layer at (238,8) size 18x205
+  RenderBlock (positioned) {DIV} at (230,0) size 18x205 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 18x117 [bgcolor=#000000CC]
+      RenderText {#text} at (2,44) size 14x113
+        text run at (2,44) width 112: "Cue 4: \x{79C1}\x{306F}\x{7ACB}\x{6D3E}\x{306A}\x{4EBA}"
+    RenderInline {DIV} at (0,0) size 16x5 [bgcolor=#000000CC]
+layer at (310,8) size 18x205
+  RenderBlock (positioned) {DIV} at (302,0) size 18x205 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 18x117 [bgcolor=#000000CC]
+      RenderText {#text} at (2,44) size 14x113
+        text run at (2,44) width 112: "Cue 5: \x{79C1}\x{306F}\x{7ACB}\x{6D3E}\x{306A}\x{4EBA}"
+    RenderInline {DIV} at (0,0) size 16x5 [bgcolor=#000000CC]
+layer at (292,8) size 18x205
+  RenderBlock (positioned) {DIV} at (284,0) size 18x205 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 18x117 [bgcolor=#000000CC]
+      RenderText {#text} at (2,44) size 14x113
+        text run at (2,44) width 112: "Cue 6: \x{79C1}\x{306F}\x{7ACB}\x{6D3E}\x{306A}\x{4EBA}"
+    RenderInline {DIV} at (0,0) size 16x5 [bgcolor=#000000CC]
+layer at (13,213) size 310x30 scrollHeight 36
+  RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (5,0) size 310x30 [bgcolor=#141414CC]
+    RenderButton {INPUT} at (9,0) size 30x30
+    RenderSlider {INPUT} at (48,11) size 91x8
+      RenderDeprecatedFlexibleBox {DIV} at (0,0) size 91x8 [border: (1px solid #E6E6E659)]
+        RenderBlock {DIV} at (1,1) size 71x24
+        RenderBlock {DIV} at (65,1) size 32x24
+    RenderDeprecatedFlexibleBox {DIV} at (154,0) size 25x30 [color=#FFFFFF]
+      RenderBlock (anonymous) at (0,0) size 25x30
+        RenderText {#text} at (0,7) size 25x15
+          text run at (0,7) width 25: "0:00"
+    RenderButton {INPUT} at (188,0) size 35x30
+    RenderSlider {INPUT} at (229,11) size 32x8
+      RenderDeprecatedFlexibleBox {DIV} at (0,0) size 32x8 [border: (1px solid #E6E6E659)]
+        RenderBlock {DIV} at (1,1) size 20x24
+        RenderBlock {DIV} at (14,1) size 24x24
+    RenderButton {INPUT} at (271,0) size 30x30
+layer at (64,216) size 32x24
+  RenderBlock (relative positioned) {DIV} at (-7,-8) size 32x24
+layer at (256,216) size 24x24
+  RenderBlock (relative positioned) {DIV} at (-7,-8) size 24x24
diff --git a/LayoutTests/platform/chromium-win-xp/media/track/track-cue-rendering-horizontal-expected.png b/LayoutTests/platform/chromium-win-xp/media/track/track-cue-rendering-horizontal-expected.png
new file mode 100644 (file)
index 0000000..85cb85b
Binary files /dev/null and b/LayoutTests/platform/chromium-win-xp/media/track/track-cue-rendering-horizontal-expected.png differ
diff --git a/LayoutTests/platform/chromium-win-xp/media/track/track-cue-rendering-horizontal-expected.txt b/LayoutTests/platform/chromium-win-xp/media/track/track-cue-rendering-horizontal-expected.txt
new file mode 100644 (file)
index 0000000..3d8620e
--- /dev/null
@@ -0,0 +1,84 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x341
+  RenderBlock {HTML} at (0,0) size 800x341
+    RenderBody {BODY} at (8,8) size 784x325
+      RenderBlock (anonymous) at (0,0) size 784x245
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,245) size 784x80
+        RenderText {#text} at (0,0) size 250x19
+          text run at (0,0) width 250: "Rendering horizontal line-positioned cues."
+        RenderBR {BR} at (250,0) size 0x19
+        RenderText {#text} at (0,20) size 151x19
+          text run at (0,20) width 151: "EVENT(canplaythrough)"
+        RenderBR {BR} at (151,20) size 0x19
+        RenderText {#text} at (0,40) size 103x19
+          text run at (0,40) width 103: "EVENT(seeked)"
+        RenderBR {BR} at (103,40) size 0x19
+        RenderText {#text} at (0,60) size 97x19
+          text run at (0,60) width 97: "END OF TEST"
+        RenderBR {BR} at (97,60) size 0x19
+layer at (8,8) size 320x240
+  RenderVideo {VIDEO} at (0,0) size 320x240
+layer at (8,8) size 320x240
+  RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240
+    RenderBlock {DIV} at (0,205) size 320x35
+layer at (8,8) size 320x205
+  RenderBlock (relative positioned) {DIV} at (0,0) size 320x205 [color=#FFFFFF00]
+layer at (8,8) size 320x15
+  RenderBlock (positioned) {DIV} at (0,0) size 320x15 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 280x19 [bgcolor=#000000CC]
+      RenderText {#text} at (22,0) size 276x15
+        text run at (22,0) width 276: "Cue 1: should be positioned at the top of the video."
+    RenderInline {DIV} at (0,0) size 2x19 [bgcolor=#000000CC]
+layer at (8,27) size 320x15
+  RenderBlock (positioned) {DIV} at (0,19) size 320x15 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 308x19 [bgcolor=#000000CC]
+      RenderText {#text} at (8,0) size 304x15
+        text run at (8,0) width 304: "Cue 2: should be the second cue and not overlap cue 1."
+    RenderInline {DIV} at (0,0) size 2x19 [bgcolor=#000000CC]
+layer at (8,46) size 320x15
+  RenderBlock (positioned) {DIV} at (0,38) size 320x15 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 304x19 [bgcolor=#000000CC]
+      RenderText {#text} at (10,0) size 300x15
+        text run at (10,0) width 300: "Cue 3: should become the third line from top to bottom."
+    RenderInline {DIV} at (0,0) size 2x19 [bgcolor=#000000CC]
+layer at (8,103) size 320x15
+  RenderBlock (positioned) {DIV} at (0,95) size 320x15 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 294x19 [bgcolor=#000000CC]
+      RenderText {#text} at (15,0) size 290x15
+        text run at (15,0) width 290: "Cue 4: should be fixed positioned around the middle."
+    RenderInline {DIV} at (0,0) size 3x19 [bgcolor=#000000CC]
+layer at (8,194) size 320x15
+  RenderBlock (positioned) {DIV} at (0,186) size 320x15 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 296x19 [bgcolor=#000000CC]
+      RenderText {#text} at (14,0) size 292x15
+        text run at (14,0) width 292: "Cue 5: should be displayed at the bottom of the video."
+    RenderInline {DIV} at (0,0) size 2x19 [bgcolor=#000000CC]
+layer at (8,175) size 320x15
+  RenderBlock (positioned) {DIV} at (0,167) size 320x15 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 286x19 [bgcolor=#000000CC]
+      RenderText {#text} at (19,0) size 282x15
+        text run at (19,0) width 282: "Cue 6: should be on top of bottom positioned cue 5."
+    RenderInline {DIV} at (0,0) size 2x19 [bgcolor=#000000CC]
+layer at (13,213) size 310x30 scrollHeight 36
+  RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (5,0) size 310x30 [bgcolor=#141414CC]
+    RenderButton {INPUT} at (9,0) size 30x30
+    RenderSlider {INPUT} at (48,11) size 91x8
+      RenderDeprecatedFlexibleBox {DIV} at (0,0) size 91x8 [border: (1px solid #E6E6E659)]
+        RenderBlock {DIV} at (1,1) size 71x24
+        RenderBlock {DIV} at (65,1) size 32x24
+    RenderDeprecatedFlexibleBox {DIV} at (154,0) size 25x30 [color=#FFFFFF]
+      RenderBlock (anonymous) at (0,0) size 25x30
+        RenderText {#text} at (0,7) size 25x16
+          text run at (0,7) width 25: "0:00"
+    RenderButton {INPUT} at (188,0) size 35x30
+    RenderSlider {INPUT} at (229,11) size 32x8
+      RenderDeprecatedFlexibleBox {DIV} at (0,0) size 32x8 [border: (1px solid #E6E6E659)]
+        RenderBlock {DIV} at (1,1) size 20x24
+        RenderBlock {DIV} at (14,1) size 24x24
+    RenderButton {INPUT} at (271,0) size 30x30
+layer at (58,216) size 32x24
+  RenderBlock (relative positioned) {DIV} at (-7,-8) size 32x24
+layer at (256,216) size 24x24
+  RenderBlock (relative positioned) {DIV} at (-7,-8) size 24x24
diff --git a/LayoutTests/platform/chromium-win-xp/media/track/track-cue-rendering-vertical-expected.png b/LayoutTests/platform/chromium-win-xp/media/track/track-cue-rendering-vertical-expected.png
new file mode 100644 (file)
index 0000000..810942c
Binary files /dev/null and b/LayoutTests/platform/chromium-win-xp/media/track/track-cue-rendering-vertical-expected.png differ
diff --git a/LayoutTests/platform/chromium-win-xp/media/track/track-cue-rendering-vertical-expected.txt b/LayoutTests/platform/chromium-win-xp/media/track/track-cue-rendering-vertical-expected.txt
new file mode 100644 (file)
index 0000000..409d413
--- /dev/null
@@ -0,0 +1,84 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x341
+  RenderBlock {HTML} at (0,0) size 800x341
+    RenderBody {BODY} at (8,8) size 784x325
+      RenderBlock (anonymous) at (0,0) size 784x245
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,245) size 784x80
+        RenderText {#text} at (0,0) size 349x19
+          text run at (0,0) width 349: "Rendering vertical line-positioned cues with Japanese text."
+        RenderBR {BR} at (349,0) size 0x19
+        RenderText {#text} at (0,20) size 151x19
+          text run at (0,20) width 151: "EVENT(canplaythrough)"
+        RenderBR {BR} at (151,20) size 0x19
+        RenderText {#text} at (0,40) size 103x19
+          text run at (0,40) width 103: "EVENT(seeked)"
+        RenderBR {BR} at (103,40) size 0x19
+        RenderText {#text} at (0,60) size 97x19
+          text run at (0,60) width 97: "END OF TEST"
+        RenderBR {BR} at (97,60) size 0x19
+layer at (8,8) size 320x240
+  RenderVideo {VIDEO} at (0,0) size 320x240
+layer at (8,8) size 320x240
+  RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240
+    RenderBlock {DIV} at (0,205) size 320x35
+layer at (8,8) size 320x205
+  RenderBlock (relative positioned) {DIV} at (0,0) size 320x205 [color=#FFFFFF00]
+layer at (12,8) size 15x205
+  RenderBlock (positioned) {DIV} at (4,0) size 15x205 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 19x115 [bgcolor=#000000CC]
+      RenderText {#text} at (0,45) size 15x111
+        text run at (0,45) width 110: "Cue 1: \x{79C1}\x{306F}\x{7ACB}\x{6D3E}\x{306A}\x{4EBA}"
+    RenderInline {DIV} at (0,0) size 17x5 [bgcolor=#000000CC]
+layer at (31,8) size 15x205
+  RenderBlock (positioned) {DIV} at (23,0) size 15x205 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 19x115 [bgcolor=#000000CC]
+      RenderText {#text} at (0,45) size 15x111
+        text run at (0,45) width 110: "Cue 2: \x{79C1}\x{306F}\x{7ACB}\x{6D3E}\x{306A}\x{4EBA}"
+    RenderInline {DIV} at (0,0) size 17x5 [bgcolor=#000000CC]
+layer at (256,8) size 15x205
+  RenderBlock (positioned) {DIV} at (248,0) size 15x205 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 19x115 [bgcolor=#000000CC]
+      RenderText {#text} at (0,45) size 15x111
+        text run at (0,45) width 110: "Cue 3: \x{79C1}\x{306F}\x{7ACB}\x{6D3E}\x{306A}\x{4EBA}"
+    RenderInline {DIV} at (0,0) size 17x5 [bgcolor=#000000CC]
+layer at (237,8) size 15x205
+  RenderBlock (positioned) {DIV} at (229,0) size 15x205 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 19x115 [bgcolor=#000000CC]
+      RenderText {#text} at (0,45) size 15x111
+        text run at (0,45) width 110: "Cue 4: \x{79C1}\x{306F}\x{7ACB}\x{6D3E}\x{306A}\x{4EBA}"
+    RenderInline {DIV} at (0,0) size 17x5 [bgcolor=#000000CC]
+layer at (309,8) size 15x205
+  RenderBlock (positioned) {DIV} at (301,0) size 15x205 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 19x115 [bgcolor=#000000CC]
+      RenderText {#text} at (0,45) size 15x111
+        text run at (0,45) width 110: "Cue 5: \x{79C1}\x{306F}\x{7ACB}\x{6D3E}\x{306A}\x{4EBA}"
+    RenderInline {DIV} at (0,0) size 17x5 [bgcolor=#000000CC]
+layer at (290,8) size 15x205
+  RenderBlock (positioned) {DIV} at (282,0) size 15x205 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 19x115 [bgcolor=#000000CC]
+      RenderText {#text} at (0,45) size 15x111
+        text run at (0,45) width 110: "Cue 6: \x{79C1}\x{306F}\x{7ACB}\x{6D3E}\x{306A}\x{4EBA}"
+    RenderInline {DIV} at (0,0) size 17x5 [bgcolor=#000000CC]
+layer at (13,213) size 310x30 scrollHeight 36
+  RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (5,0) size 310x30 [bgcolor=#141414CC]
+    RenderButton {INPUT} at (9,0) size 30x30
+    RenderSlider {INPUT} at (48,11) size 91x8
+      RenderDeprecatedFlexibleBox {DIV} at (0,0) size 91x8 [border: (1px solid #E6E6E659)]
+        RenderBlock {DIV} at (1,1) size 71x24
+        RenderBlock {DIV} at (65,1) size 32x24
+    RenderDeprecatedFlexibleBox {DIV} at (154,0) size 25x30 [color=#FFFFFF]
+      RenderBlock (anonymous) at (0,0) size 25x30
+        RenderText {#text} at (0,7) size 25x16
+          text run at (0,7) width 25: "0:00"
+    RenderButton {INPUT} at (188,0) size 35x30
+    RenderSlider {INPUT} at (229,11) size 32x8
+      RenderDeprecatedFlexibleBox {DIV} at (0,0) size 32x8 [border: (1px solid #E6E6E659)]
+        RenderBlock {DIV} at (1,1) size 20x24
+        RenderBlock {DIV} at (14,1) size 24x24
+    RenderButton {INPUT} at (271,0) size 30x30
+layer at (64,216) size 32x24
+  RenderBlock (relative positioned) {DIV} at (-7,-8) size 32x24
+layer at (256,216) size 24x24
+  RenderBlock (relative positioned) {DIV} at (-7,-8) size 24x24
diff --git a/LayoutTests/platform/chromium-win/media/track/track-cue-rendering-horizontal-expected.png b/LayoutTests/platform/chromium-win/media/track/track-cue-rendering-horizontal-expected.png
new file mode 100644 (file)
index 0000000..85cb85b
Binary files /dev/null and b/LayoutTests/platform/chromium-win/media/track/track-cue-rendering-horizontal-expected.png differ
diff --git a/LayoutTests/platform/chromium-win/media/track/track-cue-rendering-horizontal-expected.txt b/LayoutTests/platform/chromium-win/media/track/track-cue-rendering-horizontal-expected.txt
new file mode 100644 (file)
index 0000000..3d8620e
--- /dev/null
@@ -0,0 +1,84 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x341
+  RenderBlock {HTML} at (0,0) size 800x341
+    RenderBody {BODY} at (8,8) size 784x325
+      RenderBlock (anonymous) at (0,0) size 784x245
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,245) size 784x80
+        RenderText {#text} at (0,0) size 250x19
+          text run at (0,0) width 250: "Rendering horizontal line-positioned cues."
+        RenderBR {BR} at (250,0) size 0x19
+        RenderText {#text} at (0,20) size 151x19
+          text run at (0,20) width 151: "EVENT(canplaythrough)"
+        RenderBR {BR} at (151,20) size 0x19
+        RenderText {#text} at (0,40) size 103x19
+          text run at (0,40) width 103: "EVENT(seeked)"
+        RenderBR {BR} at (103,40) size 0x19
+        RenderText {#text} at (0,60) size 97x19
+          text run at (0,60) width 97: "END OF TEST"
+        RenderBR {BR} at (97,60) size 0x19
+layer at (8,8) size 320x240
+  RenderVideo {VIDEO} at (0,0) size 320x240
+layer at (8,8) size 320x240
+  RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240
+    RenderBlock {DIV} at (0,205) size 320x35
+layer at (8,8) size 320x205
+  RenderBlock (relative positioned) {DIV} at (0,0) size 320x205 [color=#FFFFFF00]
+layer at (8,8) size 320x15
+  RenderBlock (positioned) {DIV} at (0,0) size 320x15 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 280x19 [bgcolor=#000000CC]
+      RenderText {#text} at (22,0) size 276x15
+        text run at (22,0) width 276: "Cue 1: should be positioned at the top of the video."
+    RenderInline {DIV} at (0,0) size 2x19 [bgcolor=#000000CC]
+layer at (8,27) size 320x15
+  RenderBlock (positioned) {DIV} at (0,19) size 320x15 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 308x19 [bgcolor=#000000CC]
+      RenderText {#text} at (8,0) size 304x15
+        text run at (8,0) width 304: "Cue 2: should be the second cue and not overlap cue 1."
+    RenderInline {DIV} at (0,0) size 2x19 [bgcolor=#000000CC]
+layer at (8,46) size 320x15
+  RenderBlock (positioned) {DIV} at (0,38) size 320x15 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 304x19 [bgcolor=#000000CC]
+      RenderText {#text} at (10,0) size 300x15
+        text run at (10,0) width 300: "Cue 3: should become the third line from top to bottom."
+    RenderInline {DIV} at (0,0) size 2x19 [bgcolor=#000000CC]
+layer at (8,103) size 320x15
+  RenderBlock (positioned) {DIV} at (0,95) size 320x15 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 294x19 [bgcolor=#000000CC]
+      RenderText {#text} at (15,0) size 290x15
+        text run at (15,0) width 290: "Cue 4: should be fixed positioned around the middle."
+    RenderInline {DIV} at (0,0) size 3x19 [bgcolor=#000000CC]
+layer at (8,194) size 320x15
+  RenderBlock (positioned) {DIV} at (0,186) size 320x15 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 296x19 [bgcolor=#000000CC]
+      RenderText {#text} at (14,0) size 292x15
+        text run at (14,0) width 292: "Cue 5: should be displayed at the bottom of the video."
+    RenderInline {DIV} at (0,0) size 2x19 [bgcolor=#000000CC]
+layer at (8,175) size 320x15
+  RenderBlock (positioned) {DIV} at (0,167) size 320x15 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 286x19 [bgcolor=#000000CC]
+      RenderText {#text} at (19,0) size 282x15
+        text run at (19,0) width 282: "Cue 6: should be on top of bottom positioned cue 5."
+    RenderInline {DIV} at (0,0) size 2x19 [bgcolor=#000000CC]
+layer at (13,213) size 310x30 scrollHeight 36
+  RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (5,0) size 310x30 [bgcolor=#141414CC]
+    RenderButton {INPUT} at (9,0) size 30x30
+    RenderSlider {INPUT} at (48,11) size 91x8
+      RenderDeprecatedFlexibleBox {DIV} at (0,0) size 91x8 [border: (1px solid #E6E6E659)]
+        RenderBlock {DIV} at (1,1) size 71x24
+        RenderBlock {DIV} at (65,1) size 32x24
+    RenderDeprecatedFlexibleBox {DIV} at (154,0) size 25x30 [color=#FFFFFF]
+      RenderBlock (anonymous) at (0,0) size 25x30
+        RenderText {#text} at (0,7) size 25x16
+          text run at (0,7) width 25: "0:00"
+    RenderButton {INPUT} at (188,0) size 35x30
+    RenderSlider {INPUT} at (229,11) size 32x8
+      RenderDeprecatedFlexibleBox {DIV} at (0,0) size 32x8 [border: (1px solid #E6E6E659)]
+        RenderBlock {DIV} at (1,1) size 20x24
+        RenderBlock {DIV} at (14,1) size 24x24
+    RenderButton {INPUT} at (271,0) size 30x30
+layer at (58,216) size 32x24
+  RenderBlock (relative positioned) {DIV} at (-7,-8) size 32x24
+layer at (256,216) size 24x24
+  RenderBlock (relative positioned) {DIV} at (-7,-8) size 24x24
diff --git a/LayoutTests/platform/chromium-win/media/track/track-cue-rendering-vertical-expected.png b/LayoutTests/platform/chromium-win/media/track/track-cue-rendering-vertical-expected.png
new file mode 100644 (file)
index 0000000..662e533
Binary files /dev/null and b/LayoutTests/platform/chromium-win/media/track/track-cue-rendering-vertical-expected.png differ
diff --git a/LayoutTests/platform/chromium-win/media/track/track-cue-rendering-vertical-expected.txt b/LayoutTests/platform/chromium-win/media/track/track-cue-rendering-vertical-expected.txt
new file mode 100644 (file)
index 0000000..409d413
--- /dev/null
@@ -0,0 +1,84 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x341
+  RenderBlock {HTML} at (0,0) size 800x341
+    RenderBody {BODY} at (8,8) size 784x325
+      RenderBlock (anonymous) at (0,0) size 784x245
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,245) size 784x80
+        RenderText {#text} at (0,0) size 349x19
+          text run at (0,0) width 349: "Rendering vertical line-positioned cues with Japanese text."
+        RenderBR {BR} at (349,0) size 0x19
+        RenderText {#text} at (0,20) size 151x19
+          text run at (0,20) width 151: "EVENT(canplaythrough)"
+        RenderBR {BR} at (151,20) size 0x19
+        RenderText {#text} at (0,40) size 103x19
+          text run at (0,40) width 103: "EVENT(seeked)"
+        RenderBR {BR} at (103,40) size 0x19
+        RenderText {#text} at (0,60) size 97x19
+          text run at (0,60) width 97: "END OF TEST"
+        RenderBR {BR} at (97,60) size 0x19
+layer at (8,8) size 320x240
+  RenderVideo {VIDEO} at (0,0) size 320x240
+layer at (8,8) size 320x240
+  RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240
+    RenderBlock {DIV} at (0,205) size 320x35
+layer at (8,8) size 320x205
+  RenderBlock (relative positioned) {DIV} at (0,0) size 320x205 [color=#FFFFFF00]
+layer at (12,8) size 15x205
+  RenderBlock (positioned) {DIV} at (4,0) size 15x205 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 19x115 [bgcolor=#000000CC]
+      RenderText {#text} at (0,45) size 15x111
+        text run at (0,45) width 110: "Cue 1: \x{79C1}\x{306F}\x{7ACB}\x{6D3E}\x{306A}\x{4EBA}"
+    RenderInline {DIV} at (0,0) size 17x5 [bgcolor=#000000CC]
+layer at (31,8) size 15x205
+  RenderBlock (positioned) {DIV} at (23,0) size 15x205 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 19x115 [bgcolor=#000000CC]
+      RenderText {#text} at (0,45) size 15x111
+        text run at (0,45) width 110: "Cue 2: \x{79C1}\x{306F}\x{7ACB}\x{6D3E}\x{306A}\x{4EBA}"
+    RenderInline {DIV} at (0,0) size 17x5 [bgcolor=#000000CC]
+layer at (256,8) size 15x205
+  RenderBlock (positioned) {DIV} at (248,0) size 15x205 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 19x115 [bgcolor=#000000CC]
+      RenderText {#text} at (0,45) size 15x111
+        text run at (0,45) width 110: "Cue 3: \x{79C1}\x{306F}\x{7ACB}\x{6D3E}\x{306A}\x{4EBA}"
+    RenderInline {DIV} at (0,0) size 17x5 [bgcolor=#000000CC]
+layer at (237,8) size 15x205
+  RenderBlock (positioned) {DIV} at (229,0) size 15x205 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 19x115 [bgcolor=#000000CC]
+      RenderText {#text} at (0,45) size 15x111
+        text run at (0,45) width 110: "Cue 4: \x{79C1}\x{306F}\x{7ACB}\x{6D3E}\x{306A}\x{4EBA}"
+    RenderInline {DIV} at (0,0) size 17x5 [bgcolor=#000000CC]
+layer at (309,8) size 15x205
+  RenderBlock (positioned) {DIV} at (301,0) size 15x205 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 19x115 [bgcolor=#000000CC]
+      RenderText {#text} at (0,45) size 15x111
+        text run at (0,45) width 110: "Cue 5: \x{79C1}\x{306F}\x{7ACB}\x{6D3E}\x{306A}\x{4EBA}"
+    RenderInline {DIV} at (0,0) size 17x5 [bgcolor=#000000CC]
+layer at (290,8) size 15x205
+  RenderBlock (positioned) {DIV} at (282,0) size 15x205 [color=#FFFFFF]
+    RenderInline {DIV} at (0,0) size 19x115 [bgcolor=#000000CC]
+      RenderText {#text} at (0,45) size 15x111
+        text run at (0,45) width 110: "Cue 6: \x{79C1}\x{306F}\x{7ACB}\x{6D3E}\x{306A}\x{4EBA}"
+    RenderInline {DIV} at (0,0) size 17x5 [bgcolor=#000000CC]
+layer at (13,213) size 310x30 scrollHeight 36
+  RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (5,0) size 310x30 [bgcolor=#141414CC]
+    RenderButton {INPUT} at (9,0) size 30x30
+    RenderSlider {INPUT} at (48,11) size 91x8
+      RenderDeprecatedFlexibleBox {DIV} at (0,0) size 91x8 [border: (1px solid #E6E6E659)]
+        RenderBlock {DIV} at (1,1) size 71x24
+        RenderBlock {DIV} at (65,1) size 32x24
+    RenderDeprecatedFlexibleBox {DIV} at (154,0) size 25x30 [color=#FFFFFF]
+      RenderBlock (anonymous) at (0,0) size 25x30
+        RenderText {#text} at (0,7) size 25x16
+          text run at (0,7) width 25: "0:00"
+    RenderButton {INPUT} at (188,0) size 35x30
+    RenderSlider {INPUT} at (229,11) size 32x8
+      RenderDeprecatedFlexibleBox {DIV} at (0,0) size 32x8 [border: (1px solid #E6E6E659)]
+        RenderBlock {DIV} at (1,1) size 20x24
+        RenderBlock {DIV} at (14,1) size 24x24
+    RenderButton {INPUT} at (271,0) size 30x30
+layer at (64,216) size 32x24
+  RenderBlock (relative positioned) {DIV} at (-7,-8) size 32x24
+layer at (256,216) size 24x24
+  RenderBlock (relative positioned) {DIV} at (-7,-8) size 24x24