| Summary: | [MSE][GStreamer] Missing support for aborts not followed by an initialization segment | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Alicia Boya García <aboya> |
| Component: | WebKitGTK | Assignee: | Enrique Ocaña <eocanha> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | bugs-noreply |
| Priority: | P2 | ||
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Bug Depends on: | 254222 | ||
| Bug Blocks: | |||
|
Description
Alicia Boya García
2021-08-05 04:40:03 PDT
Pull request: https://github.com/WebKit/WebKit/pull/11313 Note that the patch from https://github.com/WebKit/WebKit/pull/11313 still does NOT pass the layout tests, so if it eventually lands, this bug should be reopened. The reason is that the layout tests append partial data on purpose to check how the demuxer recovers from that, and qtdemux can't yet recover from that situation. However, if the tests are modified to use append full fragments, the test passes. Still, this patch would be an improvement and would unblock the test case in WebPlatformForEmbedded/WPEWebKit#1016 The media-webm-opus-partial-abort.html failure is unrelated to the partial abort support. That test is failing because non-glib/GStreamer ports aren't honoring the CodecDelay field in the webm file. It's being addressed separately on https://bugs.webkit.org/show_bug.cgi?id=254222, where a patch that changes the webm file to have a zero CodecDelay is being submitted. Pull request: https://github.com/WebKit/WebKit/pull/11819 Committed 262144@main (9bc4d3cabf88): <https://commits.webkit.org/262144@main> Reviewed commits have been landed. Closing PR #11819 and removing active labels. |