[Webkit-unassigned] [Bug 70445] New: don't paint different parts of the video canvas from the result of different WebMediaPlayer::paint() calls
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Oct 19 15:29:23 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=70445
Summary: don't paint different parts of the video canvas from
the result of different WebMediaPlayer::paint() calls
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Media Elements
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: fischman at chromium.org
Chrome's http://crbug.com/98957 shows webkit painting different rects in the video canvas using different calls to WebMediaPlayer::paint() (because a sub-rect of the video is dirtied with an info-balloon generated by the page), which results in visual tearing because the "current" frame is different in each of the calls to paint().
This is only visible when HW compositing is off; since I don't know how to turn off HW compositing in safari I haven't been able to test it for a similar bug.
(a lesser buglet is that all the above calls to paint() specify the full video visible rect; seems like a waste of work given that most of the frame is discarded for the paints that are only used to refresh the dirtied rect behind the balloon)
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list