Title: [244111] trunk
Revision
244111
Author
[email protected]
Date
2019-04-10 06:46:01 -0700 (Wed, 10 Apr 2019)

Log Message

there is no vp8 support in youtube.com/html5 page with libwebkit2gtk 2.24 (MSE enabled)
https://bugs.webkit.org/show_bug.cgi?id=196615

Reviewed by Xabier Rodriguez-Calvar.

Source/WebCore:

Add vp8.0 and vp9.0 in supported mime-types if the corresponding video decoders are found.

No new tests, existing web-platform-tests cover this change.

* platform/graphics/gstreamer/GStreamerRegistryScanner.cpp:
(WebCore::GStreamerRegistryScanner::initialize):

LayoutTests:

Update WPE baselines and add/unskip the
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html test in GTK.

* platform/gtk/TestExpectations:
* platform/gtk/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt: Copied from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt.
* platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt:

Modified Paths

Added Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (244110 => 244111)


--- trunk/LayoutTests/ChangeLog	2019-04-10 11:08:40 UTC (rev 244110)
+++ trunk/LayoutTests/ChangeLog	2019-04-10 13:46:01 UTC (rev 244111)
@@ -1,3 +1,17 @@
+2019-04-10  Philippe Normand  <[email protected]>
+
+        there is no vp8 support in youtube.com/html5 page with libwebkit2gtk 2.24 (MSE enabled)
+        https://bugs.webkit.org/show_bug.cgi?id=196615
+
+        Reviewed by Xabier Rodriguez-Calvar.
+
+        Update WPE baselines and add/unskip the
+        imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html test in GTK.
+
+        * platform/gtk/TestExpectations:
+        * platform/gtk/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt: Copied from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt.
+        * platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt:
+
 2019-04-10  Carlos Garcia Campos  <[email protected]>
 
         [ATK] Defer the emision of AtkObject::children-changed signal after layout is done

Modified: trunk/LayoutTests/platform/gtk/TestExpectations (244110 => 244111)


--- trunk/LayoutTests/platform/gtk/TestExpectations	2019-04-10 11:08:40 UTC (rev 244110)
+++ trunk/LayoutTests/platform/gtk/TestExpectations	2019-04-10 13:46:01 UTC (rev 244111)
@@ -3121,8 +3121,6 @@
 webkit.org/b/148935 accessibility/scroll-to-make-visible-nested.html [ Failure ]
 webkit.org/b/148935 accessibility/scroll-to-make-visible-with-subfocus.html [ Failure ]
 
-webkit.org/b/148936 imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html [ Failure ]
-
 webkit.org/b/149128 fast/text/control-characters [ ImageOnlyFailure ]
 
 # web-platform-tests XHR tests

Copied: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt (from rev 244110, trunk/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt) (0 => 244111)


--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt	2019-04-10 13:46:01 UTC (rev 244111)
@@ -0,0 +1,62 @@
+
+
+PASS utility code 
+PASS application/octet-stream not supported 
+PASS fictional formats and codecs not supported 
+PASS audio/mp4 (optional) 
+PASS audio/mp4; codecs="mp4a.40.2" (optional) 
+PASS audio/mp4 with bogus codec 
+PASS audio/mp4 with and without codecs 
+PASS audio/ogg (optional) 
+PASS audio/ogg; codecs="opus" (optional) 
+PASS audio/ogg; codecs="vorbis" (optional) 
+PASS audio/ogg with bogus codec 
+PASS audio/ogg with and without codecs 
+PASS audio/wav (optional) 
+PASS audio/wav; codecs="1" (optional) 
+PASS audio/wav with bogus codec 
+PASS audio/wav with and without codecs 
+PASS audio/webm (optional) 
+PASS audio/webm; codecs="opus" (optional) 
+PASS audio/webm; codecs="vorbis" (optional) 
+PASS audio/webm with bogus codec 
+PASS audio/webm with and without codecs 
+PASS video/3gpp (optional) 
+FAIL video/3gpp; codecs="samr" (optional) assert_equals: video/3gpp; codecs="samr" expected "probably" but got ""
+PASS video/3gpp; codecs="mp4v.20.8" (optional) 
+PASS video/3gpp codecs subset 
+PASS video/3gpp codecs order 
+PASS video/3gpp with bogus codec 
+PASS video/3gpp with and without codecs 
+PASS video/mp4 (optional) 
+PASS video/mp4; codecs="mp4a.40.2" (optional) 
+PASS video/mp4; codecs="avc1.42E01E" (optional) 
+PASS video/mp4; codecs="avc1.4D401E" (optional) 
+PASS video/mp4; codecs="avc1.58A01E" (optional) 
+PASS video/mp4; codecs="avc1.64001E" (optional) 
+PASS video/mp4; codecs="mp4v.20.8" (optional) 
+PASS video/mp4; codecs="mp4v.20.240" (optional) 
+PASS video/mp4 codecs subset 
+PASS video/mp4 codecs order 
+PASS video/mp4 with bogus codec 
+PASS video/mp4 with and without codecs 
+PASS video/ogg (optional) 
+PASS video/ogg; codecs="opus" (optional) 
+PASS video/ogg; codecs="vorbis" (optional) 
+PASS video/ogg; codecs="theora" (optional) 
+PASS video/ogg codecs subset 
+PASS video/ogg codecs order 
+PASS video/ogg with bogus codec 
+PASS video/ogg with and without codecs 
+PASS video/webm (optional) 
+PASS video/webm; codecs="opus" (optional) 
+PASS video/webm; codecs="vorbis" (optional) 
+PASS video/webm; codecs="vp8" (optional) 
+PASS video/webm; codecs="vp8.0" (optional) 
+PASS video/webm; codecs="vp9" (optional) 
+PASS video/webm; codecs="vp9.0" (optional) 
+PASS video/webm codecs subset 
+PASS video/webm codecs order 
+PASS video/webm with bogus codec 
+PASS video/webm with and without codecs 
+

Modified: trunk/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt (244110 => 244111)


--- trunk/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt	2019-04-10 11:08:40 UTC (rev 244110)
+++ trunk/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt	2019-04-10 13:46:01 UTC (rev 244111)
@@ -52,9 +52,9 @@
 PASS video/webm; codecs="opus" (optional) 
 PASS video/webm; codecs="vorbis" (optional) 
 PASS video/webm; codecs="vp8" (optional) 
-FAIL video/webm; codecs="vp8.0" (optional) assert_equals: video/webm; codecs="vp8.0" expected "probably" but got ""
+PASS video/webm; codecs="vp8.0" (optional) 
 PASS video/webm; codecs="vp9" (optional) 
-FAIL video/webm; codecs="vp9.0" (optional) assert_equals: video/webm; codecs="vp9.0" expected "probably" but got ""
+PASS video/webm; codecs="vp9.0" (optional) 
 PASS video/webm codecs subset 
 PASS video/webm codecs order 
 PASS video/webm with bogus codec 

Modified: trunk/Source/WebCore/ChangeLog (244110 => 244111)


--- trunk/Source/WebCore/ChangeLog	2019-04-10 11:08:40 UTC (rev 244110)
+++ trunk/Source/WebCore/ChangeLog	2019-04-10 13:46:01 UTC (rev 244111)
@@ -1,5 +1,19 @@
 2019-04-10  Philippe Normand  <[email protected]>
 
+        there is no vp8 support in youtube.com/html5 page with libwebkit2gtk 2.24 (MSE enabled)
+        https://bugs.webkit.org/show_bug.cgi?id=196615
+
+        Reviewed by Xabier Rodriguez-Calvar.
+
+        Add vp8.0 and vp9.0 in supported mime-types if the corresponding video decoders are found.
+
+        No new tests, existing web-platform-tests cover this change.
+
+        * platform/graphics/gstreamer/GStreamerRegistryScanner.cpp:
+        (WebCore::GStreamerRegistryScanner::initialize):
+
+2019-04-10  Philippe Normand  <[email protected]>
+
         [GStreamer] Adaptive streaming playback broken with GStreamer < 1.12
         https://bugs.webkit.org/show_bug.cgi?id=196765
 

Modified: trunk/Source/WebCore/platform/graphics/gstreamer/GStreamerRegistryScanner.cpp (244110 => 244111)


--- trunk/Source/WebCore/platform/graphics/gstreamer/GStreamerRegistryScanner.cpp	2019-04-10 11:08:40 UTC (rev 244110)
+++ trunk/Source/WebCore/platform/graphics/gstreamer/GStreamerRegistryScanner.cpp	2019-04-10 13:46:01 UTC (rev 244111)
@@ -168,10 +168,12 @@
         if (vp8DecoderAvailable) {
             m_codecMap.add(AtomicString("vp8"), vp8DecoderAvailable.isUsingHardware);
             m_codecMap.add(AtomicString("x-vp8"), vp8DecoderAvailable.isUsingHardware);
+            m_codecMap.add(AtomicString("vp8.0"), vp8DecoderAvailable.isUsingHardware);
         }
         if (vp9DecoderAvailable) {
             m_codecMap.add(AtomicString("vp9"), vp9DecoderAvailable.isUsingHardware);
             m_codecMap.add(AtomicString("x-vp9"), vp9DecoderAvailable.isUsingHardware);
+            m_codecMap.add(AtomicString("vp9.0"), vp9DecoderAvailable.isUsingHardware);
         }
         if (opusSupported)
             m_mimeTypeSet.add(AtomicString("audio/webm"));
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to