[EFL] Enable Media Source
authorgyuyoung.kim@webkit.org <gyuyoung.kim@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 13 Apr 2015 00:54:13 +0000 (00:54 +0000)
committergyuyoung.kim@webkit.org <gyuyoung.kim@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 13 Apr 2015 00:54:13 +0000 (00:54 +0000)
https://bugs.webkit.org/show_bug.cgi?id=143635

Reviewed by Csaba Osztrogonác.

.:

* Source/cmake/OptionsEfl.cmake: Add ENABLE_MEDIA_SOURCE switch.

Tools:

* Scripts/webkitperl/FeatureList.pm: Enable media source on efl port.

LayoutTests:

* platform/efl/TestExpectations: Update failing tests.

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

ChangeLog
LayoutTests/ChangeLog
LayoutTests/platform/efl/TestExpectations
Source/cmake/OptionsEfl.cmake
Tools/ChangeLog
Tools/Scripts/webkitperl/FeatureList.pm

index af6ad87..b369e5c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2015-04-12  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
+
+        [EFL] Enable Media Source
+        https://bugs.webkit.org/show_bug.cgi?id=143635
+
+        Reviewed by Csaba Osztrogonác.
+
+        * Source/cmake/OptionsEfl.cmake: Add ENABLE_MEDIA_SOURCE switch.
+
 2015-04-11  Michael Catanzaro  <mcatanzaro@igalia.com>
 
         [CMake] Miscellaneous issues in WebKitFeatures.cmake
index 5883c88..6b08d8a 100644 (file)
@@ -1,3 +1,12 @@
+2015-04-12  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
+
+        [EFL] Enable Media Source
+        https://bugs.webkit.org/show_bug.cgi?id=143635
+
+        Reviewed by Csaba Osztrogonác.
+
+        * platform/efl/TestExpectations: Update failing tests.
+
 2015-04-12  Sungmann Cho  <sungmann.cho@navercorp.com>
 
         Fix trival typos related to the word "coordinate".
index 3708680..6571f3b 100644 (file)
@@ -1101,13 +1101,15 @@ Bug(EFL) fast/images/webp-color-profile-lossless.html [ Skip ]
 Bug(EFL) fast/images/webp-color-profile-lossy-alpha.html [ Skip ]
 Bug(EFL) fast/images/webp-color-profile-lossy.html [ Skip ]
 
-# Requires MEDIA_SOURCE support.
-webkit.org/b/95296 http/tests/media/media-source [ Skip ]
-webkit.org/b/95296 media/media-source [ Skip ]
-webkit.org/b/95296 fast/history/page-cache-media-source-opened.html [ Skip ]
-webkit.org/b/95296 fast/history/page-cache-media-source-closed.html [ Skip ]
-webkit.org/b/95296 fast/history/page-cache-media-source-closed-2.html [ Skip ]
-webkit.org/b/95296 fast/history/page-cache-removed-source-buffer.html [ Skip ]
+# Though MEDIA_SOURCE is enabled, below tests are still failing.
+webkit.org/b/134974 http/tests/media/media-source [ Skip ]
+webkit.org/b/134974 media/media-source/media-source-append-failed.html [ Timeout ]
+webkit.org/b/134974 media/media-source/media-source-seek-complete.html [ Timeout ]
+webkit.org/b/134974 media/media-source/media-source-stalled-holds-sleep-assertion.html [ Timeout ]
+webkit.org/b/134974 media/track/track-cues-pause-on-exit.html [ Timeout ]
+webkit.org/b/134974 media/media-source/media-source-duplicate-seeked.html [ Failure ]
+webkit.org/b/134974 media/media-source/media-source-play.html [ Failure ]
+webkit.org/b/134974 media/media-source/media-source-append-buffer-with-append-window.html [ Failure Pass ]
 
 # Requires ENCRYPTED_MEDIA support.
 webkit.org/b/95297 media/encrypted-media [ Pass ]
index 15cce39..f289fcb 100644 (file)
@@ -94,6 +94,7 @@ WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_COLOR ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LINK_PREFETCH ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_CAPTURE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_CONTROLS_SCRIPT ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_SOURCE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEMORY_SAMPLER ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MHTML ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MOUSE_CURSOR_SCALE ON)
index c47c554..c0fee32 100644 (file)
@@ -1,3 +1,12 @@
+2015-04-12  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
+
+        [EFL] Enable Media Source
+        https://bugs.webkit.org/show_bug.cgi?id=143635
+
+        Reviewed by Csaba Osztrogonác.
+
+        * Scripts/webkitperl/FeatureList.pm: Enable media source on efl port.
+
 2015-04-12  Alexey Proskuryakov  <ap@apple.com>
 
         build.webkit.org/dashboard: Crash-only queues should show failure when failure limit is exceeded
index 16fd649..0b34d49 100644 (file)
@@ -296,7 +296,7 @@ my @features = (
       define => "ENABLE_MEDIA_CAPTURE", default => isEfl(), value => \$mediaCaptureSupport },
 
     { option => "media-source", desc => "Toggle Media Source support",
-      define => "ENABLE_MEDIA_SOURCE", default => isGtk(), value => \$mediaSourceSupport },
+      define => "ENABLE_MEDIA_SOURCE", default => (isGtk() || isEfl()), value => \$mediaSourceSupport },
 
     { option => "media-statistics", desc => "Toggle Media Statistics support",
       define => "ENABLE_MEDIA_STATISTICS", default => 0, value => \$mediaStatisticsSupport },