Index: content/renderer/pepper/content_decryptor_delegate.cc |
diff --git a/content/renderer/pepper/content_decryptor_delegate.cc b/content/renderer/pepper/content_decryptor_delegate.cc |
index ebfc2f528013916fc184397e4bcff1a75786d6ac..37998209a8a16d24ca67fe9875517b7891b2bc2b 100644 |
--- a/content/renderer/pepper/content_decryptor_delegate.cc |
+++ b/content/renderer/pepper/content_decryptor_delegate.cc |
@@ -36,6 +36,7 @@ |
#include "ppapi/thunk/ppb_buffer_api.h" |
#include "ui/gfx/geometry/rect.h" |
+using media::CdmPromise; |
using media::Decryptor; |
using media::MediaKeys; |
using media::NewSessionCdmPromise; |
@@ -289,26 +290,26 @@ PP_InitDataType MediaInitDataTypeToPpInitDataType( |
return PP_INITDATATYPE_KEYIDS; |
} |
-MediaKeys::Exception PpExceptionTypeToMediaException( |
+CdmPromise::Exception PpExceptionTypeToMediaException( |
xhwang
2016/10/24 17:06:13
Please also update the function name.
|
PP_CdmExceptionCode exception_code) { |
switch (exception_code) { |
case PP_CDMEXCEPTIONCODE_NOTSUPPORTEDERROR: |
- return MediaKeys::NOT_SUPPORTED_ERROR; |
+ return CdmPromise::NOT_SUPPORTED_ERROR; |
case PP_CDMEXCEPTIONCODE_INVALIDSTATEERROR: |
- return MediaKeys::INVALID_STATE_ERROR; |
+ return CdmPromise::INVALID_STATE_ERROR; |
case PP_CDMEXCEPTIONCODE_INVALIDACCESSERROR: |
- return MediaKeys::INVALID_ACCESS_ERROR; |
+ return CdmPromise::INVALID_ACCESS_ERROR; |
case PP_CDMEXCEPTIONCODE_QUOTAEXCEEDEDERROR: |
- return MediaKeys::QUOTA_EXCEEDED_ERROR; |
+ return CdmPromise::QUOTA_EXCEEDED_ERROR; |
case PP_CDMEXCEPTIONCODE_UNKNOWNERROR: |
- return MediaKeys::UNKNOWN_ERROR; |
+ return CdmPromise::UNKNOWN_ERROR; |
case PP_CDMEXCEPTIONCODE_CLIENTERROR: |
- return MediaKeys::CLIENT_ERROR; |
+ return CdmPromise::CLIENT_ERROR; |
case PP_CDMEXCEPTIONCODE_OUTPUTERROR: |
- return MediaKeys::OUTPUT_ERROR; |
+ return CdmPromise::OUTPUT_ERROR; |
default: |
NOTREACHED(); |
- return MediaKeys::UNKNOWN_ERROR; |
+ return CdmPromise::UNKNOWN_ERROR; |
} |
} |
@@ -416,8 +417,8 @@ void ContentDecryptorDelegate::SetServerCertificate( |
std::unique_ptr<media::SimpleCdmPromise> promise) { |
if (certificate.size() < media::limits::kMinCertificateLength || |
certificate.size() > media::limits::kMaxCertificateLength) { |
- promise->reject( |
- media::MediaKeys::INVALID_ACCESS_ERROR, 0, "Incorrect certificate."); |
+ promise->reject(CdmPromise::INVALID_ACCESS_ERROR, 0, |
+ "Incorrect certificate."); |
return; |
} |
@@ -470,8 +471,8 @@ void ContentDecryptorDelegate::CloseSession( |
const std::string& session_id, |
std::unique_ptr<SimpleCdmPromise> promise) { |
if (session_id.length() > media::limits::kMaxSessionIdLength) { |
- promise->reject( |
- media::MediaKeys::INVALID_ACCESS_ERROR, 0, "Incorrect session."); |
+ promise->reject(CdmPromise::INVALID_ACCESS_ERROR, 0, |
+ "Incorrect session."); |
return; |
} |
@@ -484,8 +485,8 @@ void ContentDecryptorDelegate::RemoveSession( |
const std::string& session_id, |
std::unique_ptr<SimpleCdmPromise> promise) { |
if (session_id.length() > media::limits::kMaxSessionIdLength) { |
- promise->reject( |
- media::MediaKeys::INVALID_ACCESS_ERROR, 0, "Incorrect session."); |
+ promise->reject(CdmPromise::INVALID_ACCESS_ERROR, 0, |
+ "Incorrect session."); |
return; |
} |