Add CLIENT_TOKEN_NOT_SET error code
[ Merge of http://go/wvgerrit/120511 ] Bug: 169740403 Test: WV unit/integration test Change-Id: Iba77c0b7e7f1bee1e96b0d08f0ab8e8591292012
This commit is contained in:
@@ -419,6 +419,7 @@ enum CdmResponseType : int32_t {
|
|||||||
SESSION_NOT_FOUND_23 = 364,
|
SESSION_NOT_FOUND_23 = 364,
|
||||||
CERT_PROVISIONING_RESPONSE_ERROR_9 = 365,
|
CERT_PROVISIONING_RESPONSE_ERROR_9 = 365,
|
||||||
CERT_PROVISIONING_RESPONSE_ERROR_10 = 366,
|
CERT_PROVISIONING_RESPONSE_ERROR_10 = 366,
|
||||||
|
CLIENT_TOKEN_NOT_SET = 367,
|
||||||
// Don't forget to add new values to
|
// Don't forget to add new values to
|
||||||
// * core/test/test_printers.cpp.
|
// * core/test/test_printers.cpp.
|
||||||
// * android/include/mapErrors-inl.h
|
// * android/include/mapErrors-inl.h
|
||||||
|
|||||||
@@ -93,6 +93,9 @@ void PrintTo(const enum CdmResponseType& value, ::std::ostream* os) {
|
|||||||
case CLIENT_ID_RSA_INIT_ERROR:
|
case CLIENT_ID_RSA_INIT_ERROR:
|
||||||
*os << "CLIENT_ID_RSA_INIT_ERROR";
|
*os << "CLIENT_ID_RSA_INIT_ERROR";
|
||||||
break;
|
break;
|
||||||
|
case CLIENT_TOKEN_NOT_SET:
|
||||||
|
*os << "CLIENT_TOKEN_NOT_SET";
|
||||||
|
break;
|
||||||
case COPY_OLD_USAGE_ENTRY_UNKNOWN_ERROR:
|
case COPY_OLD_USAGE_ENTRY_UNKNOWN_ERROR:
|
||||||
*os << "COPY_OLD_USAGE_ENTRY_UNKNOWN_ERROR";
|
*os << "COPY_OLD_USAGE_ENTRY_UNKNOWN_ERROR";
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -300,10 +300,11 @@ enum {
|
|||||||
kNoSrmVersion = ERROR_DRM_VENDOR_MIN + 315,
|
kNoSrmVersion = ERROR_DRM_VENDOR_MIN + 315,
|
||||||
kCertProvisioningResponseError9 = ERROR_DRM_VENDOR_MIN + 316,
|
kCertProvisioningResponseError9 = ERROR_DRM_VENDOR_MIN + 316,
|
||||||
kCertProvisioningResponseError10 = ERROR_DRM_VENDOR_MIN + 317,
|
kCertProvisioningResponseError10 = ERROR_DRM_VENDOR_MIN + 317,
|
||||||
|
kClientTokenNotSet = ERROR_DRM_VENDOR_MIN + 318,
|
||||||
|
|
||||||
// This should always follow the last error code.
|
// This should always follow the last error code.
|
||||||
// The offset value should be updated each time a new error code is added.
|
// The offset value should be updated each time a new error code is added.
|
||||||
kErrorWVDrmMaxErrorUsed = ERROR_DRM_VENDOR_MIN + 317,
|
kErrorWVDrmMaxErrorUsed = ERROR_DRM_VENDOR_MIN + 318,
|
||||||
|
|
||||||
// Used by crypto test mode
|
// Used by crypto test mode
|
||||||
kErrorTestMode = ERROR_DRM_VENDOR_MAX,
|
kErrorTestMode = ERROR_DRM_VENDOR_MAX,
|
||||||
|
|||||||
@@ -119,6 +119,8 @@ static android::status_t mapCdmResponseType(wvcdm::CdmResponseType res) {
|
|||||||
return kClientIdRsaEncryptError;
|
return kClientIdRsaEncryptError;
|
||||||
case wvcdm::CLIENT_ID_RSA_INIT_ERROR:
|
case wvcdm::CLIENT_ID_RSA_INIT_ERROR:
|
||||||
return kClientIdRsaInitError;
|
return kClientIdRsaInitError;
|
||||||
|
case wvcdm::CLIENT_TOKEN_NOT_SET:
|
||||||
|
return kClientTokenNotSet;
|
||||||
case wvcdm::COPY_OLD_USAGE_ENTRY_UNKNOWN_ERROR:
|
case wvcdm::COPY_OLD_USAGE_ENTRY_UNKNOWN_ERROR:
|
||||||
return kCopyOldUsageEntryUnknownError;
|
return kCopyOldUsageEntryUnknownError;
|
||||||
case wvcdm::CORE_MESSAGE_NOT_FOUND:
|
case wvcdm::CORE_MESSAGE_NOT_FOUND:
|
||||||
|
|||||||
@@ -360,6 +360,7 @@ static Status mapCdmResponseType_1_0(wvcdm::CdmResponseType res) {
|
|||||||
case wvcdm::NO_SRM_VERSION:
|
case wvcdm::NO_SRM_VERSION:
|
||||||
case wvcdm::CERT_PROVISIONING_RESPONSE_ERROR_9:
|
case wvcdm::CERT_PROVISIONING_RESPONSE_ERROR_9:
|
||||||
case wvcdm::CERT_PROVISIONING_RESPONSE_ERROR_10:
|
case wvcdm::CERT_PROVISIONING_RESPONSE_ERROR_10:
|
||||||
|
case wvcdm::CLIENT_TOKEN_NOT_SET:
|
||||||
ALOGW("Returns UNKNOWN error for legacy status: %d", res);
|
ALOGW("Returns UNKNOWN error for legacy status: %d", res);
|
||||||
return Status::ERROR_DRM_UNKNOWN;
|
return Status::ERROR_DRM_UNKNOWN;
|
||||||
|
|
||||||
@@ -521,6 +522,7 @@ static S mapCdmResponseType(wvcdm::CdmResponseType res) {
|
|||||||
case wvcdm::USAGE_INVALID_PARAMETERS_1:
|
case wvcdm::USAGE_INVALID_PARAMETERS_1:
|
||||||
case wvcdm::USAGE_INVALID_PARAMETERS_2:
|
case wvcdm::USAGE_INVALID_PARAMETERS_2:
|
||||||
case wvcdm::USAGE_STORE_ENTRY_RETRIEVE_INVALID_STORAGE_TYPE:
|
case wvcdm::USAGE_STORE_ENTRY_RETRIEVE_INVALID_STORAGE_TYPE:
|
||||||
|
case wvcdm::CLIENT_TOKEN_NOT_SET:
|
||||||
err = ::drm::V1_4::Status::GENERAL_PLUGIN_ERROR;
|
err = ::drm::V1_4::Status::GENERAL_PLUGIN_ERROR;
|
||||||
break;
|
break;
|
||||||
case wvcdm::CLIENT_ID_GENERATE_RANDOM_ERROR:
|
case wvcdm::CLIENT_ID_GENERATE_RANDOM_ERROR:
|
||||||
|
|||||||
Reference in New Issue
Block a user