Diff
Modified: trunk/LayoutTests/ChangeLog (237291 => 237292)
--- trunk/LayoutTests/ChangeLog 2018-10-19 17:00:12 UTC (rev 237291)
+++ trunk/LayoutTests/ChangeLog 2018-10-19 17:25:38 UTC (rev 237292)
@@ -1,3 +1,44 @@
+2018-10-19 Charlie Turner <ctur...@igalia.com>
+
+ [EME] Fix crash during tracing in gst_qtdemux_request_protection_context
+ https://bugs.webkit.org/show_bug.cgi?id=190738
+
+ Reviewed by Xabier Rodriguez-Calvar.
+
+ Add failing test expectations for the GTK port. These tests are
+ not mirrored in the top-level TestExpectations file, since there
+ are no passing baselines for these tests there. The testing
+ infrastructure will report them as unexpected passing when they
+ are marked as [ Failure ] there, since their output matches the
+ failing output in this directory, and if you don't have an
+ expected test, then they fail as [ Missing ], and putting failing
+ baselines in the top-level cross-platform directory also seem
+ wrong...
+
+ The following two tests produce a dumpRenderTree output for
+ unknown reasons, and so they have been marked as Missing for now.
+
+ platform/gtk/imported/w3c/web-platform-tests/encrypted-media/resources/clearkey-retrieve-destroy-persistent-license.html
+ platform/gtk/imported/w3c/web-platform-tests/encrypted-media/resources/clearkey-retrieve-persistent-license.html
+
+ * platform/gtk/TestExpectations: Update expectations.
+ * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearKey-encrypted-webm-event-mse-actual.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events.https-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.https-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record.https-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.https-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events.https-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.https-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys.https-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin.https-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input.https-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.https-expected.txt: Added.
+
2018-10-18 Said Abou-Hallawa <sabouhall...@apple.com>
[CG] Adopt CG SPI for non-even cornered rounded rects
Modified: trunk/LayoutTests/imported/w3c/ChangeLog (237291 => 237292)
--- trunk/LayoutTests/imported/w3c/ChangeLog 2018-10-19 17:00:12 UTC (rev 237291)
+++ trunk/LayoutTests/imported/w3c/ChangeLog 2018-10-19 17:25:38 UTC (rev 237292)
@@ -1,3 +1,31 @@
+2018-10-19 Charlie Turner <ctur...@igalia.com>
+
+ [EME] Fix crash during tracing in gst_qtdemux_request_protection_context
+ https://bugs.webkit.org/show_bug.cgi?id=190738
+
+ Reviewed by Xabier Rodriguez-Calvar.
+
+ Add new passing baselines for some ClearKey tests, now that the
+ GStreamer crash fix allows us the generate them.
+
+ * web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.https-expected.txt: Added.
+ * web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license.https-expected.txt: Added.
+ * web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.https-expected.txt: Added.
+ * web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https-expected.txt: Added.
+ * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https-expected.txt: Added.
+ * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.https-expected.txt: Added.
+ * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey.https-expected.txt: Added.
+ * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession.https-expected.txt: Added.
+ * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.https-expected.txt: Added.
+ * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.https-expected.txt: Added.
+ * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.https-expected.txt: Added.
+ * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos.https-expected.txt: Added.
+ * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https-expected.txt: Added.
+ * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary.https-expected.txt: Added.
+ * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.https-expected.txt: Added.
+ * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.https-expected.txt: Added.
+ * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.https-expected.txt: Added.
+
2018-10-19 Ali Juma <aj...@chromium.org>
[IntersectionObserver] Handle zero-area intersections
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.https-expected.txt (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+PASS org.w3.clearkey, persistent-license, mp4, playback, destroy and acknowledge
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license.https-expected.txt (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+PASS org.w3.clearkey, persistent-license, mp4playback
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.https-expected.txt (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+PASS org.w3.clearkey, persistent-license, mp4, playback, retrieve, playback and destroy
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https-expected.txt (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+PASS org.w3.clearkey, persistent-license, mp4, playback, retrieve and playback
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https-expected.txt (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+PASS org.w3.clearkey, temporary, mp4, playback, single key, clear then encrypted content
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.https-expected.txt (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+PASS org.w3.clearkey, temporary, mp4, playback, encrypted and clear sources
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey.https-expected.txt (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+PASS org.w3.clearkey, temporary, mp4, playback, multikey audio/video
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession.https-expected.txt (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+PASS org.w3.clearkey, temporary, mp4, playback with multiple sessions, multikey video
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.https-expected.txt (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+PASS org.w3.clearkey, temporary, mp4, playback, setMediaKeys after updating session
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.https-expected.txt (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+PASS org.w3.clearkey, temporary, mp4, playback, setMediaKeys first
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.https-expected.txt (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+PASS org.w3.clearkey, temporary, mp4, playback, setMediaKeys in encrypted event
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos.https-expected.txt (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+PASS org.w3.clearkey, temporary, mp4, playback two videos
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https-expected.txt (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+PASS org.w3.clearkey, successful playback, temporary, mp4, waitingforkey event, 1 key
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary.https-expected.txt (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+PASS org.w3.clearkey, temporary, mp4, playback, single key
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.https-expected.txt (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+PASS org.w3.clearkey, setmediakeys again after playback
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.https-expected.txt (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+PASS org.w3.clearkey, setmediakeys again after resetting src
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.https-expected.txt (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+PASS org.w3.clearkey, setmediakeys multiple times with different mediakeys
+
Modified: trunk/LayoutTests/platform/gtk/TestExpectations (237291 => 237292)
--- trunk/LayoutTests/platform/gtk/TestExpectations 2018-10-19 17:00:12 UTC (rev 237291)
+++ trunk/LayoutTests/platform/gtk/TestExpectations 2018-10-19 17:25:38 UTC (rev 237292)
@@ -1206,34 +1206,10 @@
# Depends on mac-specific code in TestController.
webkit.org/b/187550 http/tests/plugins/plugin-allow-then-reload.html [ Failure ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.https.html [ Crash ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events.https.html [ Crash ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license.https.html [ Crash ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.https.html [ Crash ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https.html [ Crash ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https.html [ Crash ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.https.html [ Crash ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https.html [ Crash ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events.https.html [ Crash ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https.html [ Crash ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https.html [ Crash ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey.https.html [ Crash ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession.https.html [ Crash ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.https.html [ Crash ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.https.html [ Crash ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.https.html [ Crash ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.https.html [ Crash ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos.https.html [ Crash ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https.html [ Crash ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary.https.html [ Crash ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https.html [ Crash ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.https.html [ Crash ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.https.html [ Crash ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.https.html [ Crash ]
-webkit.org/b/190577 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.https.html [ Crash ]
+webkit.org/b/190738 media/encrypted-media/clearKey/clearKey-encrypted-webm-event-mse.html [ Failure ]
+webkit.org/b/190738 imported/w3c/web-platform-tests/encrypted-media/resources/clearkey-retrieve-destroy-persistent-license.html [ Missing ]
+webkit.org/b/190738 imported/w3c/web-platform-tests/encrypted-media/resources/clearkey-retrieve-persistent-license.html [ Missing ]
-webkit.org/b/190578 media/encrypted-media/mock-MediaKeySystemAccess.html [ Crash ]
-
#////////////////////////////////////////////////////////////////////////////////////////
# End of Expected failures.
#
@@ -1314,6 +1290,9 @@
webkit.org/b/188406 [ Debug ] imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/dir.html [ Crash ]
+webkit.org/b/190578 media/encrypted-media/mock-MediaKeySystemAccess.html [ Crash ]
+webkit.org/b/190738 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https.html [ Crash Pass ]
+
#////////////////////////////////////////////////////////////////////////////////////////
# End of Crashing tests
#////////////////////////////////////////////////////////////////////////////////////////
@@ -2053,6 +2032,8 @@
webkit.org/b/190703 inspector/worker/console-basic.html [ Failure Pass ]
webkit.org/b/190703 inspector/worker/debugger-pause.html [ Failure Pass Timeout ]
+webkit.org/b/190738 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https.html [ Failure Pass ]
+
#////////////////////////////////////////////////////////////////////////////////////////
# End of Flaky tests
#////////////////////////////////////////////////////////////////////////////////////////
@@ -2396,6 +2377,9 @@
webkit.org/b/188104 webgl/1.0.2/conformance/ogles/GL/vec/vec_009_to_016.html [ Timeout Pass ]
webkit.org/b/188106 webgl/1.0.2/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html [ Timeout Pass ]
+webkit.org/b/190738 media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse.html [ Timeout ]
+webkit.org/b/190738 media/encrypted-media/clearKey/clearKey-webm-video-playback-mse.html [ Timeout ]
+
#////////////////////////////////////////////////////////////////////////////////////////
# End of Tests timing out
#////////////////////////////////////////////////////////////////////////////////////////
Added: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearKey-encrypted-webm-event-mse-actual.txt (0 => 237292)
--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearKey-encrypted-webm-event-mse-actual.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearKey-encrypted-webm-event-mse-actual.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,10 @@
+
+EME API is supported OK
+Media source is opened OK
+EVENT(encrypted)
+EXPECTED (onEncryptedEvent.target == '[object HTMLVideoElement]') OK
+EXPECTED (onEncryptedEvent instanceof 'function MediaEncryptedEvent() { [native code] }') OK
+EXPECTED (onEncryptedEvent.initDataType.toLowerCase() == 'webm'), OBSERVED 'cenc' FAIL
+EXPECTED (onEncryptedEvent.initData != 'null') OK
+END OF TEST
+
Added: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events.https-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+FAIL org.w3.clearkey, persistent-license, mp4, playback, check events assert_equals: Expected 1st event to be 'generaterequest' expected "generaterequest" but got "license-request"
+
Added: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.https-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+FAIL org.w3.clearkey, persistent-usage-record, mp4, playback, check events assert_unreached: NotSupportedError: The operation is not supported. Reached unreachable code
+
Added: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record.https-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+FAIL org.w3.clearkey, persistent-usage-record, mp4playback assert_unreached: NotSupportedError: The operation is not supported. Reached unreachable code
+
Added: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.https-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+FAIL org.w3.clearkey, persistent-usage-record, mp4, playback, retrieve in new window assert_unreached: NotSupportedError: The operation is not supported. Reached unreachable code
+
Added: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,5 @@
+
+Harness Error (TIMEOUT), message = null
+
+TIMEOUT org.w3.clearkey, temporary, mp4, playback, single key, encrypted then clear content Test timed out
+
Added: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events.https-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+FAIL org.w3.clearkey, temporary, mp4, playback, check events assert_equals: Expected 1st event to be 'generaterequest' expected "generaterequest" but got "license-request"
+
Added: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,5 @@
+
+Harness Error (TIMEOUT), message = null
+
+TIMEOUT org.w3.clearkey, successful playback, temporary, mp4, multiple keys, sequential, readyState Test timed out
+
Added: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+FAIL org.w3.clearkey, successful playback, temporary, mp4, multiple keys, sequential assert_equals: Should have only received exactly one timeupdate while waiting for key expected 1 but got 0
+
Added: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.https-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,5 @@
+
+Harness Error (TIMEOUT), message = null
+
+TIMEOUT org.w3.clearkey, temporary, mp4, playback, setMediaKeys after setting video.src Test timed out
+
Added: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,60 @@
+
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Empty Key System should result in TypeError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Unsupported Key System should result in NotSupportedError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Key System ending in "." should result in NotSupportedError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Capitalized Key System should result in NotSupportedError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Non-ASCII Key System should result in NotSupportedError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Root domain of Key System alone should result in NotSupportedError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Root domain of Key System, with dot should result in NotSupportedError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Domain of Key System along should result in NotSupportedError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Domain of Key System, with dot should result in NotSupportedError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Child of Key System should result in NotSupportedError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Prefixed Key System should result in NotSupportedError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Missing characters in middle of Key System name should result in NotSupportedError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Missing characters at end of Key System name should result in NotSupportedError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Leading space in Key System name should result in NotSupportedError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Extra space in Key System name should result in NotSupportedError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Trailing space in Key System name should result in NotSupportedError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Leading dot in Key System name should result in NotSupportedError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Extra dot in middle of Key System name should result in NotSupportedError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Trailing dot in Key System name should result in NotSupportedError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Key System name is case sensitive should result in NotSupportedError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Empty supportedConfigurations should result in TypeError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Empty configuration should result in NotSupportedError
+PASS Basic supported configuration
+PASS Partially supported configuration
+PASS Supported audio codec
+PASS ContentType formatting must be preserved
+FAIL org.w3.clearkey, requestMediaKeySystemAccess: Unsupported audio codec ('audio/webm; codecs=fake') should result in NotSupportedError assert_unreached: Unexpected requestMediaKeySystemAccess() success. Reached unreachable code
+FAIL org.w3.clearkey, requestMediaKeySystemAccess: Unsupported video codec () should result in NotSupportedError assert_unreached: Unexpected requestMediaKeySystemAccess() success. Reached unreachable code
+FAIL org.w3.clearkey, requestMediaKeySystemAccess: Mismatched audio container/codec ('audio/webm; codecs=mp4a','audio/webm; codecs=mp4a.40.2') should result in NotSupportedError assert_unreached: Unexpected requestMediaKeySystemAccess() success. Reached unreachable code
+FAIL org.w3.clearkey, requestMediaKeySystemAccess: Video codec specified in audio field ('video/mp4;codecs="avc1.4d401e"') should result in NotSupportedError assert_unreached: Unexpected requestMediaKeySystemAccess() success. Reached unreachable code
+FAIL org.w3.clearkey, requestMediaKeySystemAccess: Audio codec specified in video field ('audio/mp4;codecs="mp4a.40.2"') should result in NotSupportedError assert_unreached: Unexpected requestMediaKeySystemAccess() success. Reached unreachable code
+FAIL org.w3.clearkey, requestMediaKeySystemAccess: Mismatched audio container/codec ('audio/webm; codecs=avc1','audio/webm; codecs=avc1.42e01e') should result in NotSupportedError assert_unreached: Unexpected requestMediaKeySystemAccess() success. Reached unreachable code
+FAIL org.w3.clearkey, requestMediaKeySystemAccess: Mismatched audio container/codec ('audio/mp4; codecs=vorbis') should result in NotSupportedError assert_unreached: Unexpected requestMediaKeySystemAccess() success. Reached unreachable code
+PASS Two configurations, one supported
+PASS Two configurations, both supported
+FAIL org.w3.clearkey, requestMediaKeySystemAccess: Audio MIME type does not support video codecs (webm) ('audio/webm; codecs="vp8,vorbis"','audio/webm; codecs="vorbis, vp8"','audio/webm; codecs="vp8"') should result in NotSupportedError assert_unreached: Unexpected requestMediaKeySystemAccess() success. Reached unreachable code
+FAIL org.w3.clearkey, requestMediaKeySystemAccess: Audio MIME type does not support video codecs (mp4) ('audio/mp4; codecs="avc1"','audio/mp4; codecs="avc1.4d401e"') should result in NotSupportedError assert_unreached: Unexpected requestMediaKeySystemAccess() success. Reached unreachable code
+FAIL org.w3.clearkey, requestMediaKeySystemAccess: Video MIME type does not support audio codecs (webm) ('video/webm; codecs="vp8,vorbis"','video/webm; codecs="vorbis, vp8"','video/webm; codecs="vorbis"') should result in NotSupportedError assert_unreached: Unexpected requestMediaKeySystemAccess() success. Reached unreachable code
+FAIL org.w3.clearkey, requestMediaKeySystemAccess: Video MIME type does not support audio codecs (mp4) ('video/mp4; codecs="mp4a"','video/mp4; codecs="mp4a.40.2"') should result in NotSupportedError assert_unreached: Unexpected requestMediaKeySystemAccess() success. Reached unreachable code
+FAIL org.w3.clearkey, requestMediaKeySystemAccess: WebM audio does not support AVC1/AAC ('audio/webm; codecs="aac"','audio/webm; codecs="avc1"','audio/webm; codecs="vp8,aac"') should result in NotSupportedError assert_unreached: Unexpected requestMediaKeySystemAccess() success. Reached unreachable code
+FAIL org.w3.clearkey, requestMediaKeySystemAccess: WebM video does not support AVC1/AAC ('video/webm; codecs="aac"','video/webm; codecs="avc1"','video/webm; codecs="vp8,aac"') should result in NotSupportedError assert_unreached: Unexpected requestMediaKeySystemAccess() success. Reached unreachable code
+PASS Leading space in contentType
+PASS Space before ; in contentType
+FAIL Trailing space in contentType promise_test: Unhandled rejection with value: object "NotSupportedError: The operation is not supported."
+PASS Space at start of codecs parameter
+PASS Space at end of codecs parameter
+PASS Video/
+FAIL Codecs= promise_test: Unhandled rejection with value: object "NotSupportedError: The operation is not supported."
+PASS Upper case MIME type
+FAIL CODECS= promise_test: Unhandled rejection with value: object "NotSupportedError: The operation is not supported."
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Unrecognized foo with webm ('video/webm; foo="bar"') should result in NotSupportedError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Unrecognized foo with mp4 ('video/mp4; foo="bar"') should result in NotSupportedError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: Unrecognized foo with codecs ('video/mp4;codecs="avc1.4d401e"; foo="bar"') should result in NotSupportedError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: contentType: 'fake' should result in NotSupportedError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: contentType: 'audio/fake' should result in NotSupportedError
+PASS org.w3.clearkey, requestMediaKeySystemAccess: contentType: 'video/fake' should result in NotSupportedError
+FAIL org.w3.clearkey, requestMediaKeySystemAccess: contentType: 'video/mp4;codecs="AVC1.4D401E"' should result in NotSupportedError assert_unreached: Unexpected requestMediaKeySystemAccess() success. Reached unreachable code
+FAIL org.w3.clearkey, requestMediaKeySystemAccess: contentType: 'video/mp4;codecs=",avc1.4d401e"' should result in NotSupportedError assert_unreached: Unexpected requestMediaKeySystemAccess() success. Reached unreachable code
+
Added: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,6 @@
+CONSOLE MESSAGE: Unhandled Promise Rejection: Error: Media source error
+
+Harness Error (FAIL), message = Media source error
+
+PASS Reset src after setMediaKeys().
+
Added: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys.https-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,7 @@
+
+PASS org.w3.clearkey test MediaKeys attribute syntax
+FAIL org.w3.clearkey test MediaKeys setServerCertificate() exceptions. assert_unreached: function "function (mk) {
+ return mk.setServerCertificate(new Uint8Array(0));
+ }" Reached unreachable code
+PASS org.w3.clearkey test MediaKeys setServerCertificate() syntax with non-empty certificate.
+
Added: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin.https-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,5 @@
+CONSOLE MESSAGE: line 1: Error while parsing the 'sandbox' attribute: 'allow-secure-context' is an invalid sandbox flag.
+
+FAIL Unique origin is unable to create MediaKeys assert_equals: expected "failed" but got "allowed"
+
+
Added: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input.https-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+FAIL update() with invalid response (longer than 64Kb characters) should fail. assert_equals: expected "TypeError" but got "Error"
+
Added: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.https-expected.txt (0 => 237292)
--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.https-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.https-expected.txt 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,3 @@
+
+TIMEOUT Waiting for a key. timeout. message = generateRequest(), encrypted: true, waitingforkey: true, timeupdate count: 0
+
Modified: trunk/Tools/ChangeLog (237291 => 237292)
--- trunk/Tools/ChangeLog 2018-10-19 17:00:12 UTC (rev 237291)
+++ trunk/Tools/ChangeLog 2018-10-19 17:25:38 UTC (rev 237292)
@@ -1,3 +1,16 @@
+2018-10-19 Charlie Turner <ctur...@igalia.com>
+
+ [EME] Fix crash during tracing in gst_qtdemux_request_protection_context
+ https://bugs.webkit.org/show_bug.cgi?id=190738
+
+ Reviewed by Xabier Rodriguez-Calvar.
+
+ Add a GStreamer patch to avoid crashing when the run-time logging
+ level is TRACE. There was a missing null check which caused many
+ tests to crash.
+
+ * gstreamer/patches/gst-plugins-good-0013-Avoid-warning-when-reporting-about-decryptors.patch: Added.
+
2018-10-18 Alicia Boya GarcĂa <ab...@igalia.com>
[Media] Use nanoseconds as MaximumTimeScale
Modified: trunk/Tools/gstreamer/jhbuild.modules (237291 => 237292)
--- trunk/Tools/gstreamer/jhbuild.modules 2018-10-19 17:00:12 UTC (rev 237291)
+++ trunk/Tools/gstreamer/jhbuild.modules 2018-10-19 17:25:38 UTC (rev 237292)
@@ -89,6 +89,7 @@
<patch file="gst-plugins-good-0006-qtdemux-Recognize-more-AV1-atoms.patch" strip="1" /> <!-- Merged as e07ce9afb4edb2ea898763c7ea11f0af2704104e (to be shipped in 1.16) -->
<patch file="gst-plugins-good-0011-matroska-Add-the-WebM-encrypted-content-support-in-m.patch" strip="1" /> <!-- Merged as 0432826950d4d80fe2b50ffd3757dc08155de9e3 -->
<patch file="gst-plugins-good-0012-matroskdemux-do-not-use-MapInfo.data-after-unmapping.patch" strip="1" /> <!-- Merged as defae350358660e557c74e41a4fe8a8bb327e9c8 -->
+ <patch file="gst-plugins-good-0013-Avoid-warning-when-reporting-about-decryptors.patch" strip="1" /> <!-- Merged as 56669205eb2d0887596574eabb7806b31c5ba5cf -->
</branch>
</autotools>
Added: trunk/Tools/gstreamer/patches/gst-plugins-good-0013-Avoid-warning-when-reporting-about-decryptors.patch (0 => 237292)
--- trunk/Tools/gstreamer/patches/gst-plugins-good-0013-Avoid-warning-when-reporting-about-decryptors.patch (rev 0)
+++ trunk/Tools/gstreamer/patches/gst-plugins-good-0013-Avoid-warning-when-reporting-about-decryptors.patch 2018-10-19 17:25:38 UTC (rev 237292)
@@ -0,0 +1,28 @@
+From 057c5099bfe1576c52dccd4173eae2a978e63ab0 Mon Sep 17 00:00:00 2001
+From: Philippe Normand <ph...@igalia.com>
+Date: Fri, 22 Jun 2018 16:00:11 +0100
+Subject: [PATCH] qtdemux: Avoid warning when reporting about decryptors
+
+https://bugzilla.gnome.org/show_bug.cgi?id=796652
+---
+ gst/isomp4/qtdemux.c | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/gst/isomp4/qtdemux.c b/gst/isomp4/qtdemux.c
+index d7c7ab6cb..dc255e8d7 100644
+--- a/gst/isomp4/qtdemux.c
++++ b/gst/isomp4/qtdemux.c
+@@ -8120,7 +8120,9 @@ gst_qtdemux_request_protection_context (GstQTDemux * qtdemux,
+ qtdemux->protection_system_ids->len - 1);
+ GST_TRACE_OBJECT (qtdemux, "detected %u protection systems, we have "
+ "decryptors for %u of them, running context request",
+- qtdemux->protection_system_ids->len, g_strv_length (filtered_sys_ids));
++ qtdemux->protection_system_ids->len,
++ filtered_sys_ids ? g_strv_length (filtered_sys_ids) : 0);
++
+
+ if (stream->protection_scheme_event_queue.length) {
+ GST_TRACE_OBJECT (qtdemux, "using stream event queue, length %u",
+--
+2.17.1
+