-
Ken Rockot authored
The removes Service Manager dependencies from the Mirroring Service and its singular client in Chrome. CastMirroringServiceHost now manages its own service process instead of using Service Manager. This service was also the only service asking to bind the viz.mojom.Gpu interface through a Connector to the browser (supported by common_browser_interfaces.cc), so that support code has been removed and CastMirroringServiceHost instead pushes a Gpu interface to the service, acquired directly from content::CreateGpuClient(). This should be functionally equivalent to what was done before but with fewer round- trips. Bug: 977637 Change-Id: I2ac8addac4a4e67c8ad35856ec70052530990dcf Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1743313 Commit-Queue: Ken Rockot <rockot@google.com> Reviewed-by:
Yuri Wiitala <miu@chromium.org> Reviewed-by:
Takumi Fujimoto <takumif@chromium.org> Reviewed-by:
Eric Karl <ericrk@chromium.org> Reviewed-by:
Nico Weber <thakis@chromium.org> Reviewed-by:
Tom Sepez <tsepez@chromium.org> Cr-Commit-Position: refs/heads/master@{#686669}
182a3102