From f7285fb0e9af34e22966b1dcd68db0e138244403 Mon Sep 17 00:00:00 2001 From: Robert Shih Date: Fri, 19 Feb 2021 01:19:18 -0800 Subject: [PATCH] wvhidl: map wvcdm LogPriority to hidl LogPriority [Merge of http://go/wvgerrit/117343] Bug: 162255728 Test: VtsHalDrmV1_4TargetTest Change-Id: I368b2d7a125e62e46ded322c1e171a15a9a7a1b4 --- libwvdrmengine/include_hidl/TypeConvert.h | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) 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_, }; }