Bug 254199
| Summary: | [MSE] SourceBufferPrivate::updateBufferedFromTrackBuffers shouldn't be a synchronous call | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Jean-Yves Avenard [:jya] <jean-yves.avenard> |
| Component: | Media | Assignee: | Jean-Yves Avenard [:jya] <jean-yves.avenard> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=254136 | ||
Jean-Yves Avenard [:jya]
When the readyState change, SourceBuffer calls SourcebufferPrivate::updateBufferedFromTrackBuffers
Which if we have a media running in the GPU process is a sync dispatch.
It shouldn't be and it isn't necessary as the SourceBuffer following bug 254136 and bug 253560 always keep an up to date version of the buffered range.
So there's never a need for the SourceBuffer to request an updated buffered range from the SourceBufferPrivate
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/106979622>
Jean-Yves Avenard [:jya]
fixed by bug 257057
*** This bug has been marked as a duplicate of bug 257057 ***