[Webkit-unassigned] [Bug 208252] New: [Media in GPU process] Implement the video fullscreen and Picture-in-Picture support

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Feb 26 11:20:22 PST 2020


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

            Bug ID: 208252
           Summary: [Media in GPU process] Implement the video fullscreen
                    and Picture-in-Picture support
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: iPhone / iPad
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Media
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: peng.liu6 at apple.com

The video fullscreen and Picture-in-Picture on iOS and the Picture-in-Picture on Mac use a container layer (a CALayer created by VideoFullscreenManager) to host the video layer (created by MediaPlayerPrivate) in fullscreen/PiP modes. Both the layers are in the Web process so they can interact directly.

However, after we enable the GPU process to run the MediaPlayerPrivate, the container layer and the video layer cannot interact directly because they are in different processes. We have to add a pair of remote layer and hosting context to connect them.

-- 
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/20200226/b691feef/attachment-0001.htm>


More information about the webkit-unassigned mailing list