[Webkit-unassigned] [Bug 187834] ASSERTION FAILED: index == m_currentFrame && !m_currentFrame in WebCore::BitmapImage::imageFrameAvailableAtIndex

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jul 23 12:18:47 PDT 2018


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

--- Comment #3 from Said Abou-Hallawa <sabouhallawa at apple.com> ---
I think there is a bug here.

For animated images, the expectation is the frames are decoded in order. No frames will be skipped even if decoding the current frame takes more than its duration period. This is because the frames of an animated images are just deltas of changes applied to the first frame. The animated image decoder has to decode frame(n - 1) to be able to decode frame(n). This may lead the image decoder to decode all the frames from 0 till n to be able to provide frame(n).

For video images, the situation is different. If the network is slow or decoding the frames takes long time, it is oaky to drop some frames to achieve the goal which is: playing the video in a certain period of time.

-- 
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/20180723/fb0a84ca/attachment-0001.html>


More information about the webkit-unassigned mailing list