WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
REOPENED
282791
[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
Add attachment
proposed patch, testcase, etc.
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.
Top of Page
Format For Printing
XML
Clone This Bug