Today when querying support of key system backed by pepper/library CDM, we send an IPC message from the render process to the browser process:
ChromeViewHostMsg_IsInternalPluginAvailableForMimeType.
In the browser process, we use pepper plugin registration information to answer whether a CDM of a given pepper type is supported, and if so, what codecs are supported etc.
When we switch from pepper CDM to mojo CDM, we should be able to answer key system support query using CdmRegistry, in the form of an IPC, or more preferably, a mojo call.
This can be done after we start the experiment, but must be finished before we deprecate pepper CDM support. Mark as P3 for now.
Comment 1 by xhw...@chromium.org
, Nov 2 2017