Bug 282969
Summary: | [iOS] media/media-video-fullrange.html is an intermittent failure | ||
---|---|---|---|
Product: | WebKit | Reporter: | Jean-Yves Avenard [:jya] <jean-yves.avenard> |
Component: | Media | Assignee: | Jean-Yves Avenard [:jya] <jean-yves.avenard> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | aestes, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Jean-Yves Avenard [:jya]
This test fails in the iOS 17 simulator
```
--- /Volumes/Data/worker/iOS-17-Simulator-WK2-Tests-EWS/build/layout-test-results/media/media-video-videorange-expected.txt
+++ /Volumes/Data/worker/iOS-17-Simulator-WK2-Tests-EWS/build/layout-test-results/media/media-video-videorange-actual.txt
@@ -1,3 +1,5 @@
+FAIL: Timed out waiting for notifyDone to be called
+
EVENT(loadedmetadata)
EXPECTED (pixelData[0] == '0') OK
@@ -28,17 +30,4 @@
EXPECTED (pixelData[1] >= '253') OK
EXPECTED (pixelData[2] <= '2') OK
EVENT(loadedmetadata)
-EXPECTED (pixelData[0] == '0') OK
-EXPECTED (pixelData[1] == '0') OK
-EXPECTED (pixelData[2] == '0') OK
-EXPECTED (pixelData[0] >= '253') OK
-EXPECTED (pixelData[1] >= '253') OK
-EXPECTED (pixelData[2] <= '2') OK
-EVENT(loadedmetadata)
-EXPECTED (pixelData[0] == '0') OK
-EXPECTED (pixelData[1] == '0') OK
-EXPECTED (pixelData[2] == '0') OK
-EXPECTED (pixelData[0] >= '253') OK
-EXPECTED (pixelData[1] >= '253') OK
-EXPECTED (pixelData[2] <= '2') OK
```
Manual experimentation shows that neither the play() nor the rVFC promise are resolved when the video element isn't in the DOM.
This is related to bug 282797 and bug 282782; but different. This occurs when we are using a WebCoreDecompressionSession to perform the decoding instead of an AVSBDL.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/139698133>
Jean-Yves Avenard [:jya]
Pull request: https://github.com/WebKit/WebKit/pull/36522
EWS
Committed 286525@main (a12fb9d56204): <https://commits.webkit.org/286525@main>
Reviewed commits have been landed. Closing PR #36522 and removing active labels.
Ben Schwartz
*** Bug 263413 has been marked as a duplicate of this bug. ***