New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 755801 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Bug

Blocked on:
issue 660573



Sign in to add a comment

Figure out what to do with //media's interface provider

Project Member Reported by dcheng@chromium.org, Aug 15 2017

Issue description

Media currently exposes its own interface provider: https://cs.chromium.org/chromium/src/media/mojo/interfaces/media_service.mojom

However, this interface provider currently bypasses manifest checks. As we want to use the manifests to help us understand what interfaces are exposed between processes, we should figure out the requirements for this interface factory are / how to make it enforce the manifest checks.
 

Comment 1 by xhw...@chromium.org, Aug 30 2017

Blockedon: 660573
We plan to remove the use of this InterfaceProvider. See issue 660573.

So if we have a customized factory interface for |host_interfaces|, do we still need/want a manifest to enforce what interface can be created/connected?

Here's what it could look like:

  CreateInterfaceFactory(
      InterfaceFactory& factory,
      HostInterfaceFactory host_interface_factory);
Cc: -roc...@chromium.org rockot@google.com

Sign in to add a comment