[Webkit-unassigned] [Bug 204654] New: [GStreamer] WebKitWebSrc fails to seek on response to qtdemux_pull_mfro_mfra()
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Nov 27 15:22:06 PST 2019
https://bugs.webkit.org/show_bug.cgi?id=204654
Bug ID: 204654
Summary: [GStreamer] WebKitWebSrc fails to seek on response to
qtdemux_pull_mfro_mfra()
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WebKitGTK
Assignee: webkit-unassigned at lists.webkit.org
Reporter: aboya at igalia.com
CC: bugs-noreply at webkitgtk.org
Created attachment 384427
--> https://bugs.webkit.org/attachment.cgi?id=384427&action=review
Repro
When playing a fragmented MP4 file of known size in pull mode, just after finding the first moof, qtdemux will try read the the last few bytes of the file to parse the `mfro/mfra` index calling qtdemux_pull_mfro_mfra().
If the entire file has not been buffered at this point by the downloadbuffer element, which is the case for big enough files, it will send a SEEK event to webkitwebsrc, which will never send data back.
The attached file is a repro of the bug. The bug has been reproduced while serving the files with lighttpd. Note despite of the small size of the compressed test case, the video file decompresses to >1 GB (made this way to ensure the bug is hit easily and still fit in Bugzilla).
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20191127/4b15c722/attachment.htm>
More information about the webkit-unassigned
mailing list