commit | 3c71a9bc29aa9d806d60089195caa8cb85304817 | [log] [tgz] |
---|---|---|
author | Mohsen Izadi <[email protected]> | Wed Jan 23 01:22:00 2019 |
committer | Commit Bot <[email protected]> | Wed Jan 23 01:22:00 2019 |
tree | 47649ecec25ec741815b78102bc484250e3db28c | |
parent | 869f2ca589514c0750eb8c46de04fdd116e33c63 [diff] |
Move ozone drm interface registration to VizMainImpl This CL moves registration of ozone drm mojo interfaces to VizMainImpl, so everywhere VizMainImpl is created, those interfaces are registered automatically. Clients would need to ask VizMainImpl to bind requests for those interfaces. This is a cleanup for enabling out-of-process viz service in multi-process mash, however it also fixes an issue in multi-process mash with in-process viz where drm interfaces are registered on the wrong thread (crbug/909736). BUG=912218,909736 Change-Id: I4028e023e48c57e5a99e11321ed701435eaf96b3 Reviewed-on: https://chromium-review.googlesource.com/c/1426161 Commit-Queue: Mohsen Izadi <[email protected]> Reviewed-by: Scott Violet <[email protected]> Cr-Commit-Position: refs/heads/master@{#625015}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .