diff --git a/libwvdrmengine/include_hidl/TypeConvert.h b/libwvdrmengine/include_hidl/TypeConvert.h index a01f1287..e98447e3 100644 --- a/libwvdrmengine/include_hidl/TypeConvert.h +++ b/libwvdrmengine/include_hidl/TypeConvert.h @@ -30,6 +30,24 @@ namespace drm { namespace V1_2 { namespace widevine { +inline ::drm::V1_4::LogPriority toHidlPriority(wvcdm::LogPriority p) { + switch (p) { + case wvcdm::LogPriority::LOG_ERROR: + return ::drm::V1_4::LogPriority::ERROR; + case wvcdm::LogPriority::LOG_WARN: + return ::drm::V1_4::LogPriority::WARN; + case wvcdm::LogPriority::LOG_INFO: + return ::drm::V1_4::LogPriority::INFO; + case wvcdm::LogPriority::LOG_DEBUG: + return ::drm::V1_4::LogPriority::DEBUG; + case wvcdm::LogPriority::LOG_VERBOSE: + return ::drm::V1_4::LogPriority::VERBOSE; + default: + return ::drm::V1_4::LogPriority::UNKNOWN; + } + return ::drm::V1_4::LogPriority::UNKNOWN; +} + template hidl_vec toHidlVec(const std::vector &vec); @@ -40,7 +58,7 @@ inline hidl_vec<::drm::V1_4::LogMessage> toHidlVec(const std::vector(msg.priority_), + toHidlPriority(msg.priority_), msg.message_, }; } diff --git a/libwvdrmengine/oemcrypto/include/OEMCryptoCENC.h b/libwvdrmengine/oemcrypto/include/OEMCryptoCENC.h index 874c2211..4bbdfa67 100644 --- a/libwvdrmengine/oemcrypto/include/OEMCryptoCENC.h +++ b/libwvdrmengine/oemcrypto/include/OEMCryptoCENC.h @@ -1667,7 +1667,6 @@ OEMCryptoResult OEMCrypto_LoadKeys( * @param[in] signature: pointer to memory containing the signature. * @param[in] signature_length: length of the signature, in bytes. * - * @retval OEMCrypto_SUCCESS success OEMCrypto_ERROR_NO_DEVICE_KEY * @retval OEMCrypto_SUCCESS success * @retval OEMCrypto_ERROR_NO_DEVICE_KEY * @retval OEMCrypto_ERROR_INVALID_SESSION