DescriptionIntroduce FrameSinkManagerHost in content/browser/.
FrameSinkManagerHost is an object that will live in the browser process
and manage CompositorFrameSinks. The browser process accesses
SurfaceManager directly to do this now. The goal is eliminate all
direct access to SurfaceManager and move it to another process.
FrameSinkManagerHost owns MojoFrameSinkManager in the short term but
still uses Mojo to access it. The only impact of this change is the
ownership of SurfaceManager is moved. Subsequent CLs can start using
FrameSinkManagerHost to manage CompositorFrameSinks and eliminate direct
access to SurfaceManager.
BUG=657959, 664547
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation
Review-Url: https://codereview.chromium.org/2803993003
Cr-Commit-Position: refs/heads/master@{#463448}
Committed: https://chromium.googlesource.com/chromium/src/+/69bd9163b311213bb181832c104e4cab2c2e12b7
Patch Set 1 #Patch Set 2 : Move change entirely to content/browser/. #Patch Set 3 : Fix android. #Messages
Total messages: 24 (18 generated)
|