[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