Bug 285595
| Summary: | [GStreamer] `ended` event not always fired when reaching EOF. media/video-seek-after-end-play.html is a permanent failure | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Jean-Yves Avenard [:jya] <jean-yves.avenard> |
| Component: | Media | Assignee: | Philippe Normand <philn> |
| Status: | NEW | ||
| Severity: | Normal | ||
| Priority: | P2 | ||
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=285569 | ||
Jean-Yves Avenard [:jya]
In bug 285569 a test was added that play an audio element to the end, seek to the start and play it again.
It intermittently timesout on GTK and is a permanent failure on WPE (for a different reason)
```
--- /var/home/phil/WebKit/WebKitBuild/GTK/Release/layout-test-results/media/video-seek-after-end-play-expected.txt
+++ /var/home/phil/WebKit/WebKitBuild/GTK/Release/layout-test-results/media/video-seek-after-end-play-actual.txt
@@ -1,3 +1,5 @@
+FAIL: Timed out waiting for notifyDone to be called
+
Test that calling play while a seek is ongoing will resume.
@@ -10,6 +12,4 @@
EVENT(playing)
EVENT(seeking)
EVENT(seeked)
-EVENT(ended)
-END OF TEST
```
WPE:
https://ews-build.s3-us-west-2.amazonaws.com/WPE-WK2-Tests-EWS/a9df3711-65228-stress-mode/media/video-seek-after-end-play-pretty-diff.html
```
--- /home/ews/worker/WPE-WK2-Tests-EWS/build/layout-test-results/media/video-seek-after-end-play-expected.txt
+++ /home/ews/worker/WPE-WK2-Tests-EWS/build/layout-test-results/media/video-seek-after-end-play-actual.txt
@@ -1,3 +1,5 @@
+FAIL: Timed out waiting for notifyDone to be called
+
Test that calling play while a seek is ongoing will resume.
@@ -5,11 +7,4 @@
EVENT(playing)
EVENT(ended)
EVENT(seeking)
-EVENT(seeked)
-EVENT(play)
-EVENT(playing)
-EVENT(seeking)
-EVENT(seeked)
-EVENT(ended)
-END OF TEST
```
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |