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 9cc348dc8644237fdd1d572ac11a5b4cb6f99c3f..8a7e50e096d359f17be99198b27216ecaf38caf2 100644 |
--- a/media/cdm/ppapi/external_clear_key/clear_key_cdm.cc |
+++ b/media/cdm/ppapi/external_clear_key/clear_key_cdm.cc |
@@ -157,10 +157,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; |