| Index: media/cdm/ppapi/cdm_adapter.cc
|
| diff --git a/media/cdm/ppapi/cdm_adapter.cc b/media/cdm/ppapi/cdm_adapter.cc
|
| index 1d765d07d95bef207b5c0a14aa8b7082794aff1c..636ea3284be2ae2bdcf0bb28a9904940aa1fbb09 100644
|
| --- a/media/cdm/ppapi/cdm_adapter.cc
|
| +++ b/media/cdm/ppapi/cdm_adapter.cc
|
| @@ -105,10 +105,16 @@ PP_DecryptResult CdmStatusToPpDecryptResult(cdm::Status status) {
|
| return PP_DECRYPTRESULT_DECRYPT_ERROR;
|
| case cdm::kDecodeError:
|
| return PP_DECRYPTRESULT_DECODE_ERROR;
|
| - default:
|
| - PP_NOTREACHED();
|
| - return PP_DECRYPTRESULT_DECODE_ERROR;
|
| + case cdm::kSessionError:
|
| + case cdm::kDeferredInitialization:
|
| + // kSessionError and kDeferredInitialization are only used by the
|
| + // Initialize* methods internally and never returned. Deliver*
|
| + // methods should never use these values.
|
| + break;
|
| }
|
| +
|
| + PP_NOTREACHED();
|
| + return PP_DECRYPTRESULT_DECRYPT_ERROR;
|
| }
|
|
|
| PP_DecryptedFrameFormat CdmVideoFormatToPpDecryptedFrameFormat(
|
|
|