| Index: chromecast/renderer/key_systems_cast.cc
|
| diff --git a/chromecast/renderer/key_systems_cast.cc b/chromecast/renderer/key_systems_cast.cc
|
| index bede01890c5edc01054a7e9b8441328070b2a192..bb27a6f11a2dea389e067a9678dff7783dc654d2 100644
|
| --- a/chromecast/renderer/key_systems_cast.cc
|
| +++ b/chromecast/renderer/key_systems_cast.cc
|
| @@ -8,6 +8,7 @@
|
|
|
| #include "base/command_line.h"
|
| #include "base/logging.h"
|
| +#include "build/build_config.h"
|
| #include "chromecast/media/base/key_systems_common.h"
|
| #include "components/cdm/renderer/widevine_key_systems.h"
|
| #include "media/base/eme_constants.h"
|
| @@ -31,8 +32,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;
|
| +#if defined(OS_ANDROID)
|
| info.persistent_license_support =
|
| ::media::EmeSessionTypeSupport::NOT_SUPPORTED;
|
| +#else
|
| + info.persistent_license_support =
|
| + ::media::EmeSessionTypeSupport::SUPPORTED;
|
| +#endif
|
| info.persistent_release_message_support =
|
| ::media::EmeSessionTypeSupport::NOT_SUPPORTED;
|
| info.persistent_state_support = ::media::EmeFeatureSupport::ALWAYS_ENABLED;
|
|
|