| Index: chrome/renderer/media/chrome_key_systems.cc
|
| diff --git a/chrome/renderer/media/chrome_key_systems.cc b/chrome/renderer/media/chrome_key_systems.cc
|
| index 9df9fd0b579e1adc49a2265af7994b5b1acfe9eb..40c6a5b2db370ae07c2e1620ad9c365c065756b2 100644
|
| --- a/chrome/renderer/media/chrome_key_systems.cc
|
| +++ b/chrome/renderer/media/chrome_key_systems.cc
|
| @@ -78,6 +78,8 @@ static void AddExternalClearKey(
|
| "org.chromium.externalclearkey.initializefail";
|
| static const char kExternalClearKeyCrashKeySystem[] =
|
| "org.chromium.externalclearkey.crash";
|
| + static const char kExternalClearKeyCloseOnCrashKeySystem[] =
|
| + "org.chromium.externalclearkey.closeoncrash";
|
|
|
| std::vector<base::string16> additional_param_names;
|
| std::vector<base::string16> additional_param_values;
|
| @@ -116,9 +118,11 @@ static void AddExternalClearKey(
|
| concrete_key_systems->emplace_back(new cdm::ExternalClearKeyProperties(
|
| kExternalClearKeyInitializeFailKeySystem));
|
|
|
| - // A key system that triggers a crash in ClearKeyCdm.
|
| + // Key systems that trigger a crash in ClearKeyCdm.
|
| concrete_key_systems->emplace_back(
|
| new cdm::ExternalClearKeyProperties(kExternalClearKeyCrashKeySystem));
|
| + concrete_key_systems->emplace_back(new cdm::ExternalClearKeyProperties(
|
| + kExternalClearKeyCloseOnCrashKeySystem));
|
| }
|
|
|
| #if defined(WIDEVINE_CDM_AVAILABLE)
|
|
|