Index: media/cdm/ppapi/external_clear_key/clear_key_cdm.cc |
diff --git a/media/cdm/ppapi/external_clear_key/clear_key_cdm.cc b/media/cdm/ppapi/external_clear_key/clear_key_cdm.cc |
index d9fba30b3903fb1fd20500a2c0e2005dd1e9f722..7bbc76c823a37e3feea4a576406a81674cea5b69 100644 |
--- a/media/cdm/ppapi/external_clear_key/clear_key_cdm.cc |
+++ b/media/cdm/ppapi/external_clear_key/clear_key_cdm.cc |
@@ -156,10 +156,13 @@ static cdm::Error ConvertException(media::MediaKeys::Exception exception_code) { |
static media::MediaKeys::SessionType ConvertSessionType( |
cdm::SessionType session_type) { |
switch (session_type) { |
- case cdm::kPersistent: |
- return media::MediaKeys::PERSISTENT_SESSION; |
case cdm::kTemporary: |
return media::MediaKeys::TEMPORARY_SESSION; |
+ case cdm::kPersistentLicense: |
+ return media::MediaKeys::PERSISTENT_SESSION; |
+ case cdm::kPersistentKeyRelease: |
+ // TODO(jrummell): Return matching type when MediaKeys changes. |
+ return media::MediaKeys::PERSISTENT_SESSION; |
} |
NOTIMPLEMENTED(); |
return media::MediaKeys::TEMPORARY_SESSION; |