[go: nahoru, domu]

Make FrameSinkManagerHost usable from //ui/compositor.

The current location of FrameSinkManagerHost won't work if we want to
replace SurfaceManager with FrameSinkManagerHost. SurfaceManager is used
by //ui/compositor which cannot depend on //content/browser.

Move FrameSinkManagerHost to a new component in //components/viz/host.
Also move the singleton that provides a GetFrameSinkManagerHost()
function from ImageTransportFactory to ContextFactoryPrivate.

Bug: 657959
Change-Id: Ib1e9087e9acba2603a67ea478a7ad398730cbbb6
Reviewed-on: https://chromium-review.googlesource.com/521765
Reviewed-by: Sadrul Chowdhury <sadrul@chromium.org>
Reviewed-by: Antoine Labour <piman@chromium.org>
Commit-Queue: kylechar <kylechar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#477284}
34 files changed