Bug 1815762 - don't return "disabled" status for PlayReady. r=alwu

Differential Revision: https://phabricator.services.mozilla.com/D169511
This commit is contained in:
John Lin 2023-02-13 03:26:30 +00:00
Родитель d206be965f
Коммит fc39681070
1 изменённых файлов: 4 добавлений и 6 удалений

Просмотреть файл

@ -124,12 +124,10 @@ MediaKeySystemStatus MediaKeySystemAccess::GetKeySystemStatus(
}
#ifdef MOZ_WMF_CDM
if (IsPlayReadyKeySystem(aKeySystem)) {
if (!StaticPrefs::media_eme_playready_enabled()) {
aOutMessage = "PlayReady EME disabled"_ns;
return MediaKeySystemStatus::Cdm_disabled;
}
return EnsureCDMInstalled(aKeySystem, aOutMessage);
if (IsPlayReadyKeySystem(aKeySystem) &&
StaticPrefs::media_eme_playready_enabled() &&
KeySystemConfig::Supports(aKeySystem)) {
return MediaKeySystemStatus::Available;
}
#endif