 +  info.max_video_robustness = media::EmeRobustness::EMPTY;
 +
 +  // Persistent sessions are faked.
-+  info.persistent_license_support = media::EME_SESSION_TYPE_SUPPORTED;
++   info.persistent_license_support = media::EmeSessionTypeSupport::SUPPORTED;
 +  info.persistent_release_message_support =
-+      media::EME_SESSION_TYPE_NOT_SUPPORTED;
-+  info.persistent_state_support = media::EME_FEATURE_REQUESTABLE;
-+  info.distinctive_identifier_support = media::EME_FEATURE_NOT_SUPPORTED;
++      media::EmeSessionTypeSupport::NOT_SUPPORTED;
++  info.persistent_state_support = media::EmeFeatureSupport::REQUESTABLE;
++  info.distinctive_identifier_support = media::EmeFeatureSupport::NOT_SUPPORTED;
++
 +
 +
 +  info.pepper_type = kExternalOpenCdmPepperType;

 MEDIA_EXPORT extern const char kExternalClearKey[];
 
diff --git a/media/media.gyp b/media/media.gyp
index 8e44915..26cf544 100644
--- a/media/media.gyp
+++ b/media/media.gyp
@@ -50,6 +50,7 @@
   },
   'includes': [
     'media_cdm.gypi',

   AddPepperBasedWidevine(key_systems_info);
 #endif  // defined(WIDEVINE_CDM_AVAILABLE)
diff --git a/media/base/key_systems.cc b/media/base/key_systems.cc
index 32fa1c7..55002bd 100644
--- a/media/base/key_systems.cc
+++ b/media/base/key_systems.cc
@@ -152,6 +152,10 @@ static bool IsPotentiallySupportedKeySystem(const std::string& key_system) {
   if (IsExternalClearKey(key_system))
     return true;
 
