RESOLVED FIXED 278726
[MSE][GStreamer] Support markEndOfStream() before appendBuffer()
https://bugs.webkit.org/show_bug.cgi?id=278726
Summary [MSE][GStreamer] Support markEndOfStream() before appendBuffer()
Enrique Ocaña
Reported 2024-08-27 07:10:03 PDT
WebKit MSE can't complete playback when JavaScript performs MediaSource.markEndOfStream() before appending any samples with SourceBuffer.appendBuffer(). That's on the current GStreamer version used in the test bots (gst 1.24). On older GStreamer versions (eg: 1.18.6), parsebin (from the playback pipeline) emits an unrecoverable error as well. See: https://github.com/WebPlatformForEmbedded/WPEWebKit/issues/1366
Attachments
Enrique Ocaña
Comment 1 2024-08-27 09:11:43 PDT
EWS
Comment 2 2024-08-30 03:37:52 PDT
Committed 282958@main (a1d1ac683b44): <https://commits.webkit.org/282958@main> Reviewed commits have been landed. Closing PR #32768 and removing active labels.
Radar WebKit Bug Importer
Comment 3 2024-08-30 03:38:12 PDT
Note You need to log in before you can comment on or make changes to this bug.