build: [gn] widevine cdm support behind flag (#14423)

* build: [gn] widevine cdm support behind flag

* build: [gyp] link cdm_support in the component build
This commit is contained in:
Robo 2018-09-06 02:30:37 +05:30 committed by Charles Kerr
parent 8441d09a18
commit c7c95fab2f
11 changed files with 160 additions and 397 deletions

View file

@ -227,7 +227,11 @@ bool RendererClientBase::OverrideCreatePlugin(
void RendererClientBase::AddSupportedKeySystems(
std::vector<std::unique_ptr<::media::KeySystemProperties>>* key_systems) {
AddChromeKeySystems(key_systems);
key_systems_provider_.AddSupportedKeySystems(key_systems);
}
bool RendererClientBase::IsKeySystemsUpdateNeeded() {
return key_systems_provider_.IsKeySystemsUpdateNeeded();
}
v8::Local<v8::Context> RendererClientBase::GetContext(