Title: [243451] trunk
Revision
243451
Author
[email protected]
Date
2019-03-25 13:43:47 -0700 (Mon, 25 Mar 2019)

Log Message

Delete MetadataPreloadingNotPermitted, it is unused
https://bugs.webkit.org/show_bug.cgi?id=196202
<rdar://problem/49213611>

Reviewed by Jer Noble.

Source/WebCore:

No new tests, the flat was unused except in an existing test that was removed.

* html/MediaElementSession.cpp:
(WebCore::restrictionNames):
(WebCore::MediaElementSession::effectivePreloadForElement const):
* html/MediaElementSession.h:
* platform/graphics/cg/UTIRegistry.cpp:
(WebCore::defaultSupportedImageTypes):
* testing/Internals.cpp:
(WebCore::Internals::setMediaElementRestrictions):

LayoutTests:

* media/video-restricted-no-preload-metadata-expected.txt: Removed.
* media/video-restricted-no-preload-metadata.html: Removed.

Modified Paths

Removed Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (243450 => 243451)


--- trunk/LayoutTests/ChangeLog	2019-03-25 20:39:59 UTC (rev 243450)
+++ trunk/LayoutTests/ChangeLog	2019-03-25 20:43:47 UTC (rev 243451)
@@ -1,3 +1,14 @@
+2019-03-25  Eric Carlson  <[email protected]>
+
+        Delete MetadataPreloadingNotPermitted, it is unused
+        https://bugs.webkit.org/show_bug.cgi?id=196202
+        <rdar://problem/49213611>
+
+        Reviewed by Jer Noble.
+
+        * media/video-restricted-no-preload-metadata-expected.txt: Removed.
+        * media/video-restricted-no-preload-metadata.html: Removed.
+
 2019-03-25  Jer Noble  <[email protected]>
 
         Add test for fix of #196095

Deleted: trunk/LayoutTests/media/video-restricted-no-preload-metadata-expected.txt (243450 => 243451)


--- trunk/LayoutTests/media/video-restricted-no-preload-metadata-expected.txt	2019-03-25 20:39:59 UTC (rev 243450)
+++ trunk/LayoutTests/media/video-restricted-no-preload-metadata-expected.txt	2019-03-25 20:43:47 UTC (rev 243451)
@@ -1,17 +0,0 @@
-
-Test that "no preloading restriction" disables preloading in spite of preload='auto'.
-
-** setting video.src
-EXPECTED (video.preload == 'auto') OK
-RUN(internals.setMediaElementRestrictions(video, 'MetadataPreloadingNotPermitted'))
-** Pausing...
-
-** 250ms timer fired
-EXPECTED (video.readyState == '0') OK
-EXPECTED (video.buffered.length == '0') OK
-RUN(video.load())
-
-EVENT(loadedmetadata)
-
-END OF TEST
-

Deleted: trunk/LayoutTests/media/video-restricted-no-preload-metadata.html (243450 => 243451)


--- trunk/LayoutTests/media/video-restricted-no-preload-metadata.html	2019-03-25 20:39:59 UTC (rev 243450)
+++ trunk/LayoutTests/media/video-restricted-no-preload-metadata.html	2019-03-25 20:43:47 UTC (rev 243451)
@@ -1,54 +0,0 @@
-<html>
-    <head>
-        <script src=""
-        <script src=""
-        <script>
-            var loadCalled = false;
-
-            function loadedmetadata()
-            {
-                consoleWrite("");
-                if (!loadCalled)
-                    consoleWrite("*** FAIL: media data loaded before load() was called ***<br>");
-
-                endTest();
-            }
-
-            function load()
-            {
-                consoleWrite("** 250ms timer fired");
-                testExpected("video.readyState", HTMLMediaElement.HAVE_NOTHING);
-                testExpected("video.buffered.length", 0, "==");
-                loadCalled = true;
-                run("video.load()");
-                consoleWrite("");
-            }
-
-            function start()
-            {
-                if (!window.internals) {
-                    failTest('This test requires window.internals.');
-                    return;
-                }
-
-                findMediaElement();
-                consoleWrite("** setting video.src");
-                video.src = "" "content/test");
-
-                testExpected("video.preload", "auto");
-                waitForEvent('loadedmetadata', loadedmetadata);
-                run("internals.setMediaElementRestrictions(video, 'MetadataPreloadingNotPermitted')");
-
-                // Wait 250ms before load()ing to make sure setting src did not kick off the load.
-                consoleWrite("** Pausing...<br>");
-                setTimeout(load, 250);
-                failTestIn(2000);
-            }
-        </script>
-    </head>
-
-    <body _onload_="start()">
-        <video controls preload=auto></video>
-        <p>Test that "no preloading restriction" disables preloading in spite of preload='auto'.</p>
-    </body>
-</html>

Modified: trunk/Source/WebCore/ChangeLog (243450 => 243451)


--- trunk/Source/WebCore/ChangeLog	2019-03-25 20:39:59 UTC (rev 243450)
+++ trunk/Source/WebCore/ChangeLog	2019-03-25 20:43:47 UTC (rev 243451)
@@ -1,3 +1,22 @@
+2019-03-25  Eric Carlson  <[email protected]>
+
+        Delete MetadataPreloadingNotPermitted, it is unused
+        https://bugs.webkit.org/show_bug.cgi?id=196202
+        <rdar://problem/49213611>
+
+        Reviewed by Jer Noble.
+
+        No new tests, the flat was unused except in an existing test that was removed.
+
+        * html/MediaElementSession.cpp:
+        (WebCore::restrictionNames):
+        (WebCore::MediaElementSession::effectivePreloadForElement const):
+        * html/MediaElementSession.h:
+        * platform/graphics/cg/UTIRegistry.cpp:
+        (WebCore::defaultSupportedImageTypes):
+        * testing/Internals.cpp:
+        (WebCore::Internals::setMediaElementRestrictions):
+
 2019-03-25  Jer Noble  <[email protected]>
 
         Test for: 196095 Inband Text Track cues interspersed with Data cues can display out of order.

Modified: trunk/Source/WebCore/html/MediaElementSession.cpp (243450 => 243451)


--- trunk/Source/WebCore/html/MediaElementSession.cpp	2019-03-25 20:39:59 UTC (rev 243450)
+++ trunk/Source/WebCore/html/MediaElementSession.cpp	2019-03-25 20:43:47 UTC (rev 243451)
@@ -85,7 +85,6 @@
     CASE(RequireUserGestureToShowPlaybackTargetPicker)
     CASE(WirelessVideoPlaybackDisabled)
     CASE(RequireUserGestureToAutoplayToExternalDevice)
-    CASE(MetadataPreloadingNotPermitted)
     CASE(AutoPreloadingNotPermitted)
     CASE(InvisibleAutoplayNotPermitted)
     CASE(OverrideUserGestureRequirementForMainContent)
@@ -690,9 +689,6 @@
     if (pageExplicitlyAllowsElementToAutoplayInline(m_element))
         return preload;
 
-    if (m_restrictions & MetadataPreloadingNotPermitted)
-        return MediaPlayer::None;
-
     if (m_restrictions & AutoPreloadingNotPermitted) {
         if (preload > MediaPlayer::MetaData)
             return MediaPlayer::MetaData;

Modified: trunk/Source/WebCore/html/MediaElementSession.h (243450 => 243451)


--- trunk/Source/WebCore/html/MediaElementSession.h	2019-03-25 20:39:59 UTC (rev 243450)
+++ trunk/Source/WebCore/html/MediaElementSession.h	2019-03-25 20:43:47 UTC (rev 243451)
@@ -117,7 +117,6 @@
         RequireUserGestureToShowPlaybackTargetPicker = 1 << 6,
         WirelessVideoPlaybackDisabled =  1 << 7,
         RequireUserGestureToAutoplayToExternalDevice = 1 << 8,
-        MetadataPreloadingNotPermitted = 1 << 9,
         AutoPreloadingNotPermitted = 1 << 10,
         InvisibleAutoplayNotPermitted = 1 << 11,
         OverrideUserGestureRequirementForMainContent = 1 << 12,

Modified: trunk/Source/WebCore/testing/Internals.cpp (243450 => 243451)


--- trunk/Source/WebCore/testing/Internals.cpp	2019-03-25 20:39:59 UTC (rev 243450)
+++ trunk/Source/WebCore/testing/Internals.cpp	2019-03-25 20:43:47 UTC (rev 243451)
@@ -3850,8 +3850,6 @@
 #endif
         if (equalLettersIgnoringASCIICase(restrictionString, "requireusergestureforaudioratechange"))
             restrictions |= MediaElementSession::RequireUserGestureForAudioRateChange;
-        if (equalLettersIgnoringASCIICase(restrictionString, "metadatapreloadingnotpermitted"))
-            restrictions |= MediaElementSession::MetadataPreloadingNotPermitted;
         if (equalLettersIgnoringASCIICase(restrictionString, "autopreloadingnotpermitted"))
             restrictions |= MediaElementSession::AutoPreloadingNotPermitted;
         if (equalLettersIgnoringASCIICase(restrictionString, "invisibleautoplaynotpermitted"))
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to