REOPENED282791
[GStreamer][MSE] media/media-source/media-source-vp8-hiddenframes.html is a permanent failure
https://bugs.webkit.org/show_bug.cgi?id=282791
Summary [GStreamer][MSE] media/media-source/media-source-vp8-hiddenframes.html is a p...
Jean-Yves Avenard [:jya]
Reported 2024-11-07 16:38:32 PST
in bug 278833, I removed the automatic skip that incorrectly disabled the test on all platform. The reftest indicates that the GStreamer MSE player produces garbage output for vp8 content that has alternative reference frames. https://ews-build.s3-us-west-2.amazonaws.com/GTK-WK2-Tests-EWS/ca015363-67461-stress-mode/results.html diff: https://ews-build.s3-us-west-2.amazonaws.com/GTK-WK2-Tests-EWS/ca015363-67461-stress-mode/media/media-source/media-source-vp8-hiddenframes-diff.png alternative reference frames are typically packed together in a webm block and have all the same timestamps. On cocoa platforms, one issue was that when separately added to the SourceBuffer's TrackBuffer, the last frames of the block override the earlier one as the timestamp is used as key. A workaround we added to our webm demuxer was to combined all MediaSamples in a single MediaSample, and split it up again when decoding.
Attachments
Philippe Normand
Comment 1 2024-11-25 03:38:42 PST
I think this is a duplicate of bug 283457. *** This bug has been marked as a duplicate of bug 283457 ***
Philippe Normand
Comment 2 2024-11-25 06:18:33 PST
Locally this test is passing but not on bots. Re-opening :/
Note You need to log in before you can comment on or make changes to this bug.