| Index: components/cdm/renderer/widevine_key_system_properties.cc
|
| diff --git a/components/cdm/renderer/widevine_key_system_properties.cc b/components/cdm/renderer/widevine_key_system_properties.cc
|
| index 3a6eab49728cccf389de14289f54018587bc848d..68c0e0bc3d075d6b5e0197332c75f6caa0c8dad7 100644
|
| --- a/components/cdm/renderer/widevine_key_system_properties.cc
|
| +++ b/components/cdm/renderer/widevine_key_system_properties.cc
|
| @@ -17,9 +17,10 @@ using media::EmeSessionTypeSupport;
|
| using media::SupportedCodecs;
|
|
|
| namespace cdm {
|
| -namespace {
|
|
|
| -EmeRobustness ConvertRobustness(const std::string& robustness) {
|
| +// static
|
| +EmeRobustness WidevineKeySystemProperties::ConvertRobustness(
|
| + const std::string& robustness) {
|
| if (robustness.empty())
|
| return EmeRobustness::EMPTY;
|
| if (robustness == "SW_SECURE_CRYPTO")
|
| @@ -35,13 +36,11 @@ EmeRobustness ConvertRobustness(const std::string& robustness) {
|
| return EmeRobustness::INVALID;
|
| }
|
|
|
| -} // namespace
|
| -
|
| WidevineKeySystemProperties::WidevineKeySystemProperties(
|
| media::SupportedCodecs supported_codecs,
|
| -#if defined(OS_ANDROID)
|
| +#if BUILDFLAG(ENABLE_HW_SECURE_CODEC)
|
| media::SupportedCodecs supported_secure_codecs,
|
| -#endif // defined(OS_ANDROID)
|
| +#endif // BUILDFLAG(ENABLE_HW_SECURE_CODEC)
|
| media::EmeRobustness max_audio_robustness,
|
| media::EmeRobustness max_video_robustness,
|
| media::EmeSessionTypeSupport persistent_license_support,
|
| @@ -49,9 +48,9 @@ WidevineKeySystemProperties::WidevineKeySystemProperties(
|
| media::EmeFeatureSupport persistent_state_support,
|
| media::EmeFeatureSupport distinctive_identifier_support)
|
| : supported_codecs_(supported_codecs),
|
| -#if defined(OS_ANDROID)
|
| +#if BUILDFLAG(ENABLE_HW_SECURE_CODEC)
|
| supported_secure_codecs_(supported_secure_codecs),
|
| -#endif // defined(OS_ANDROID)
|
| +#endif // BUILDFLAG(ENABLE_HW_SECURE_CODEC)
|
| max_audio_robustness_(max_audio_robustness),
|
| max_video_robustness_(max_video_robustness),
|
| persistent_license_support_(persistent_license_support),
|
| @@ -83,11 +82,11 @@ SupportedCodecs WidevineKeySystemProperties::GetSupportedCodecs() const {
|
| return supported_codecs_;
|
| }
|
|
|
| -#if defined(OS_ANDROID)
|
| +#if BUILDFLAG(ENABLE_HW_SECURE_CODEC)
|
| SupportedCodecs WidevineKeySystemProperties::GetSupportedSecureCodecs() const {
|
| return supported_secure_codecs_;
|
| }
|
| -#endif
|
| +#endif // BUILDFLAG(ENABLE_HW_SECURE_CODEC)
|
|
|
| EmeConfigRule WidevineKeySystemProperties::GetRobustnessConfigRule(
|
| EmeMediaType media_type,
|
|
|