Return more descriptive error codes on license generation failure
[ Merge from http://go/wvgerrit/14745 ] License generation errors previously would result in code -2916 being returned though the mediaDrm API. More descriptive error codes are now being returned from -2850 to -2836 b/13976775 Change-Id: I613ad650ab0a072ce9d8029e2af52b72dc617236
This commit is contained in:
@@ -54,14 +54,14 @@ enum {
|
||||
kEmptyKeySetIdEng2 = ERROR_DRM_VENDOR_MIN + 38,
|
||||
kEmptyKeySetIdEng3 = ERROR_DRM_VENDOR_MIN + 39,
|
||||
kEmptyKeySetIdEng4 = ERROR_DRM_VENDOR_MIN + 40,
|
||||
kEmptyLicenseRequest = ERROR_DRM_VENDOR_MIN + 41,
|
||||
kEmptyLicenseRenewal = ERROR_DRM_VENDOR_MIN + 41,
|
||||
kEmptyLicenseResponse1 = ERROR_DRM_VENDOR_MIN + 42,
|
||||
kEmptyLicenseResponse2 = ERROR_DRM_VENDOR_MIN + 43,
|
||||
kEmptyProvisioningCertificate1 = ERROR_DRM_VENDOR_MIN + 44,
|
||||
kEmptyProvisioningResponse = ERROR_DRM_VENDOR_MIN + 45,
|
||||
kEmptySessionId = ERROR_DRM_VENDOR_MIN + 46,
|
||||
kGenerateDerivedKeysError = ERROR_DRM_VENDOR_MIN + 47,
|
||||
kGenerateNonceError = ERROR_DRM_VENDOR_MIN + 48,
|
||||
kLicenseRenewalNonceGenerationError = ERROR_DRM_VENDOR_MIN + 48,
|
||||
kGenerateUsageReportError = ERROR_DRM_VENDOR_MIN + 49,
|
||||
kGetLicenseError = ERROR_DRM_VENDOR_MIN + 50,
|
||||
kGetReleasedLicenseError = ERROR_DRM_VENDOR_MIN + 51,
|
||||
@@ -96,7 +96,6 @@ enum {
|
||||
kInvalidQueryKey = ERROR_DRM_VENDOR_MIN + 80,
|
||||
kInvalidSessionId = ERROR_DRM_VENDOR_MIN + 81,
|
||||
kKeyRequestError1 = ERROR_DRM_VENDOR_MIN + 82,
|
||||
kKeyRequestError2 = ERROR_DRM_VENDOR_MIN + 83,
|
||||
kKeySizeError = ERROR_DRM_VENDOR_MIN + 84,
|
||||
kKeySetIdNotFound1 = ERROR_DRM_VENDOR_MIN + 85,
|
||||
kKeySetIdNotFound2 = ERROR_DRM_VENDOR_MIN + 86,
|
||||
@@ -123,7 +122,7 @@ enum {
|
||||
kReleaseUsageInfoError = ERROR_DRM_VENDOR_MIN + 107,
|
||||
kRenewKeyError1 = ERROR_DRM_VENDOR_MIN + 108,
|
||||
kRenewKeyError2 = ERROR_DRM_VENDOR_MIN + 109,
|
||||
kRenewalRequestError = ERROR_DRM_VENDOR_MIN + 110,
|
||||
kLicenseRenewalSigningError = ERROR_DRM_VENDOR_MIN + 110,
|
||||
kRestoreOfflineLicenseError1 = ERROR_DRM_VENDOR_MIN + 111,
|
||||
kRestoreOfflineLicenseError2 = ERROR_DRM_VENDOR_MIN + 112,
|
||||
kSessionInitError1 = ERROR_DRM_VENDOR_MIN + 113,
|
||||
@@ -152,7 +151,7 @@ enum {
|
||||
kUnprovisioningError4 = ERROR_DRM_VENDOR_MIN + 136,
|
||||
kUnsupportedInitData = ERROR_DRM_VENDOR_MIN + 137,
|
||||
kUsageInfoNotFound = ERROR_DRM_VENDOR_MIN + 138,
|
||||
kServiceCertificateRequestGenerateError = ERROR_DRM_VENDOR_MIN + 139,
|
||||
kLicenseRenewalServiceCertificateGenerationError = ERROR_DRM_VENDOR_MIN + 139,
|
||||
kParseServiceCertificateError = ERROR_DRM_VENDOR_MIN + 140,
|
||||
kServiceCertificateTypeError = ERROR_DRM_VENDOR_MIN + 141,
|
||||
kClientIdGenerateRandomError = ERROR_DRM_VENDOR_MIN + 142,
|
||||
@@ -162,7 +161,22 @@ enum {
|
||||
kClientIdRsaEncryptError = ERROR_DRM_VENDOR_MIN + 146,
|
||||
kInvalidQueryStatus = ERROR_DRM_VENDOR_MIN + 147,
|
||||
kEmptyProvisioningCertificate2 = ERROR_DRM_VENDOR_MIN + 148,
|
||||
kErrorWVDrmMaxErrorUsed = ERROR_DRM_VENDOR_MIN + 148,
|
||||
kLicenseParserNotInitialized4 = ERROR_DRM_VENDOR_MIN + 149,
|
||||
kInvalidParametersLic3 = ERROR_DRM_VENDOR_MIN + 150,
|
||||
kInvalidParametersLic4 = ERROR_DRM_VENDOR_MIN + 151,
|
||||
kInvalidParametersLic5 = ERROR_DRM_VENDOR_MIN + 152,
|
||||
kInvalidParametersLic6 = ERROR_DRM_VENDOR_MIN + 153,
|
||||
kInvalidParametersLic7 = ERROR_DRM_VENDOR_MIN + 154,
|
||||
kLicenseRequestServiceCertificateGenerationError = ERROR_DRM_VENDOR_MIN + 155,
|
||||
kCencInitDataUnavailable = ERROR_DRM_VENDOR_MIN + 156,
|
||||
kPrepareCencContentIdFailed = ERROR_DRM_VENDOR_MIN + 157,
|
||||
kWebmInitDataUnavailable = ERROR_DRM_VENDOR_MIN + 158,
|
||||
kPrepareWebmContentIdFailed = ERROR_DRM_VENDOR_MIN + 159,
|
||||
kUnsupportedInitDataFormat = ERROR_DRM_VENDOR_MIN + 160,
|
||||
kLicenseRequestNonceGenerationError = ERROR_DRM_VENDOR_MIN + 161,
|
||||
kLicenseRequestSigningError = ERROR_DRM_VENDOR_MIN + 162,
|
||||
kEmptyLicenseRequest = ERROR_DRM_VENDOR_MIN + 163,
|
||||
kErrorWVDrmMaxErrorUsed = ERROR_DRM_VENDOR_MIN + 163,
|
||||
|
||||
// Used by crypto test mode
|
||||
kErrorTestMode = ERROR_DRM_VENDOR_MAX,
|
||||
|
||||
Reference in New Issue
Block a user