[Webkit-unassigned] [Bug 200949] Media Source Extensions performance during seek

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon May 4 06:41:04 PDT 2020


https://bugs.webkit.org/show_bug.cgi?id=200949

--- Comment #18 from Dustin Kerstein <dustin.kerstein at gmail.com> ---
Another behavior that can be seen in 360 keyframe SMPTE video - https://jsfiddle.net/njvcs6bu is when clicking in the timeline bar (rather than dragging), you'll occasionally see a flicker of a third frame (also mentioned in a comment above). Further, for each click on the timeline bar, you'll receive two 'seeked' events (neither of which correspond to the flickered third frame).

Also, in my previous comment I said "it's not always displaying the last seeked frame" - Upon further testing, when dragging the timeline bar quickly, seeks are squashed, but it appears that the last seek does eventually return the correct frame, except when dragging the timeline bar to the end. That seems to be a special case where the last seek never returns correctly.

A quick compilation of the behaviors I see (some of which may be related to each other):

1. Slow seeking to non-latest buffer
2. Squashed seeks with no way to prevent overload (either through readyState or using 'seeked' events)
3. Duplicate 'seek' events when using timeline bar
4. Occasional flicker of third frame when seeking from keyframe frame A -> keyframe B

Do you feel any of those are worth further investigation? I'm happy to help with anything I can do on my end.

-- 
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/20200504/71620be2/attachment-0001.htm>


More information about the webkit-unassigned mailing list