Return ERROR_INSUFFICIENT_OUTPUT_PROTECTION when appropriate

[ Merge from http://go/wvgerrit/17429 ]

This is to correct for when HDCP validation failure at the OEMCrypto level
ends up returning a CryptoException through MediaCrypto with error code
Unknown Error (-2998).

b/27849488

Change-Id: Ib3a9b1c3a17b9323f3d079a678cf88dedeec3b4b
This commit is contained in:
Rahul Frias
2016-04-05 16:44:31 -07:00
parent 19c36a64d6
commit b76eccf32d
5 changed files with 19 additions and 1 deletions

View File

@@ -216,7 +216,8 @@ enum CdmResponseType {
SESSION_FILE_HANDLE_INIT_ERROR,
INCORRECT_CRYPTO_MODE,
INVALID_PARAMETERS_ENG_5,
DECRYPT_ERROR
DECRYPT_ERROR,
INSUFFICIENT_OUTPUT_PROTECTION,
};
enum CdmKeyStatus {