summaryrefslogtreecommitdiffstats
path: root/chromecast/renderer/key_systems_cast.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromecast/renderer/key_systems_cast.cc')
-rw-r--r--chromecast/renderer/key_systems_cast.cc27
1 files changed, 15 insertions, 12 deletions
diff --git a/chromecast/renderer/key_systems_cast.cc b/chromecast/renderer/key_systems_cast.cc
index 5d3ad1c..c9cae76 100644
--- a/chromecast/renderer/key_systems_cast.cc
+++ b/chromecast/renderer/key_systems_cast.cc
@@ -27,11 +27,13 @@ void AddKeySystemWithCodecs(
::media::EME_CODEC_MP4_AAC | ::media::EME_CODEC_MP4_AVC1;
info.max_audio_robustness = ::media::EmeRobustness::EMPTY;
info.max_video_robustness = ::media::EmeRobustness::EMPTY;
- info.persistent_license_support = ::media::EME_SESSION_TYPE_NOT_SUPPORTED;
+ info.persistent_license_support =
+ ::media::EmeSessionTypeSupport::NOT_SUPPORTED;
info.persistent_release_message_support =
- ::media::EME_SESSION_TYPE_NOT_SUPPORTED;
- info.persistent_state_support = ::media::EME_FEATURE_ALWAYS_ENABLED;
- info.distinctive_identifier_support = ::media::EME_FEATURE_ALWAYS_ENABLED;
+ ::media::EmeSessionTypeSupport::NOT_SUPPORTED;
+ info.persistent_state_support = ::media::EmeFeatureSupport::ALWAYS_ENABLED;
+ info.distinctive_identifier_support =
+ ::media::EmeFeatureSupport::ALWAYS_ENABLED;
key_systems_info->push_back(info);
}
@@ -39,15 +41,16 @@ void AddChromecastKeySystems(
std::vector<::media::KeySystemInfo>* key_systems_info) {
#if defined(WIDEVINE_CDM_AVAILABLE)
AddWidevineWithCodecs(
- cdm::WIDEVINE,
- ::media::EME_CODEC_MP4_AAC | ::media::EME_CODEC_MP4_AVC1,
- ::media::EmeRobustness::HW_SECURE_ALL, // Max audio robustness.
- ::media::EmeRobustness::HW_SECURE_ALL, // Max video robustness.
- ::media::EME_SESSION_TYPE_NOT_SUPPORTED, // persistent-license.
- ::media::EME_SESSION_TYPE_NOT_SUPPORTED, // persistent-release-message.
+ cdm::WIDEVINE, ::media::EME_CODEC_MP4_AAC | ::media::EME_CODEC_MP4_AVC1,
+ ::media::EmeRobustness::HW_SECURE_ALL, // Max audio robustness.
+ ::media::EmeRobustness::HW_SECURE_ALL, // Max video robustness.
+ ::media::EmeSessionTypeSupport::NOT_SUPPORTED, // persistent-license.
+ ::media::EmeSessionTypeSupport::
+ NOT_SUPPORTED, // persistent-release-message.
// Note: On Chromecast, all CDMs may have persistent state.
- ::media::EME_FEATURE_ALWAYS_ENABLED, // Persistent state.
- ::media::EME_FEATURE_ALWAYS_ENABLED, // Distinctive identifier.
+ ::media::EmeFeatureSupport::ALWAYS_ENABLED, // Persistent state.
+ ::media::EmeFeatureSupport::ALWAYS_ENABLED, // Distinctive
+ // identifier.
key_systems_info);
#endif