diff --git a/libwvdrmengine/include/mapErrors-inl.h b/libwvdrmengine/include/mapErrors-inl.h index 846128e6..bc3070ec 100644 --- a/libwvdrmengine/include/mapErrors-inl.h +++ b/libwvdrmengine/include/mapErrors-inl.h @@ -103,6 +103,7 @@ static android::status_t mapCdmResponseType(wvcdm::CdmResponseType res) { return kLicenseRenewalNonceGenerationError; case wvcdm::GENERATE_USAGE_REPORT_ERROR: return kGenerateUsageReportError; + case wvcdm::KEYSET_ID_NOT_FOUND_4: case wvcdm::GET_LICENSE_ERROR: return kGetLicenseError; case wvcdm::GET_RELEASED_LICENSE_ERROR: diff --git a/libwvdrmengine/include_hidl/mapErrors-inl.h b/libwvdrmengine/include_hidl/mapErrors-inl.h index 052efbc4..8ff6b44f 100644 --- a/libwvdrmengine/include_hidl/mapErrors-inl.h +++ b/libwvdrmengine/include_hidl/mapErrors-inl.h @@ -76,6 +76,9 @@ static Status mapCdmResponseType(wvcdm::CdmResponseType res) { case wvcdm::INSUFFICIENT_OUTPUT_PROTECTION: return Status::ERROR_DRM_INSUFFICIENT_OUTPUT_PROTECTION; + case wvcdm::KEYSET_ID_NOT_FOUND_4: + return Status::BAD_VALUE; + // The following cases follow the order in wv_cdm_types.h // to make it easier to keep track of newly defined errors. case wvcdm::KEY_ERROR: @@ -354,9 +357,6 @@ static Status mapCdmResponseType(wvcdm::CdmResponseType res) { ALOGW("Returns UNKNOWN error for legacy status: %d", res); return Status::ERROR_DRM_UNKNOWN; - case wvcdm::KEYSET_ID_NOT_FOUND_4: - return Status::BAD_VALUE; - case wvcdm::UNKNOWN_ERROR: return Status::ERROR_DRM_UNKNOWN; }