[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