New CDM error codes for usage table errors.
[ Merge of http://go/wvgerrit/95404 ] There are three situtations where error codes from a usage table operations were not being mapped to unique CDM response types. These particular errors provide useful information for the CDM during table defragging. Also fixed misspelled error code. Bug: 150890014 Bug: 150891685 Test: Linux unit tests and Android build Change-Id: I683abdd5fc0871317eede960ea36cfafac7e7f49
This commit is contained in:
@@ -560,6 +560,9 @@ void PrintTo(const enum CdmResponseType& value, ::std::ostream* os) {
|
||||
case LOAD_USAGE_ENTRY_GENERATION_SKEW:
|
||||
*os << "LOAD_USAGE_ENTRY_GENERATION_SKEW";
|
||||
break;
|
||||
case LOAD_USAGE_ENTRY_INVALID_SESSION:
|
||||
*os << "LOAD_USAGE_ENTRY_INVALID_SESSION";
|
||||
break;
|
||||
case LOAD_USAGE_ENTRY_SIGNATURE_FAILURE:
|
||||
*os << "LOAD_USAGE_ENTRY_SIGNATURE_FAILURE";
|
||||
break;
|
||||
@@ -578,6 +581,9 @@ void PrintTo(const enum CdmResponseType& value, ::std::ostream* os) {
|
||||
case LOAD_USAGE_HEADER_UNKNOWN_ERROR:
|
||||
*os << "LOAD_USAGE_HEADER_UNKNOWN_ERROR";
|
||||
break;
|
||||
case MOVE_USAGE_ENTRY_DESTINATION_IN_USE:
|
||||
*os << "MOVE_USAGE_ENTRY_DESTINATION_IN_USE";
|
||||
break;
|
||||
case MOVE_USAGE_ENTRY_UNKNOWN_ERROR:
|
||||
*os << "MOVE_USAGE_ENTRY_UNKNOWN_ERROR";
|
||||
break;
|
||||
@@ -818,8 +824,11 @@ void PrintTo(const enum CdmResponseType& value, ::std::ostream* os) {
|
||||
case SET_DECRYPT_HASH_ERROR:
|
||||
*os << "SET_DECRYPT_HASH_ERROR";
|
||||
break;
|
||||
case SHRINK_USAGE_TABLER_HEADER_UNKNOWN_ERROR:
|
||||
*os << "SHRINK_USAGE_TABLER_HEADER_UNKNOWN_ERROR";
|
||||
case SHRINK_USAGE_TABLE_HEADER_ENTRY_IN_USE:
|
||||
*os << "SHRINK_USAGE_TABLE_HEADER_ENTRY_IN_USE";
|
||||
break;
|
||||
case SHRINK_USAGE_TABLE_HEADER_UNKNOWN_ERROR:
|
||||
*os << "SHRINK_USAGE_TABLE_HEADER_UNKNOWN_ERROR";
|
||||
break;
|
||||
case SIGNATURE_NOT_FOUND:
|
||||
*os << "SIGNATURE_NOT_FOUND";
|
||||
|
||||
Reference in New Issue
Block a user