From 855b45e0419f313c52375f79c00fa2214d2235ea Mon Sep 17 00:00:00 2001 From: Herman Chen Date: Tue, 10 Nov 2020 17:10:27 +0800 Subject: [PATCH] [mpp_device]: Add mpp_device_debug env read Change-Id: I691cc21a1316fbbe4b2c2a0d3ff50e96d7a5bed9 Signed-off-by: Herman Chen --- osal/driver/mpp_device.c | 3 +++ osal/driver/mpp_service.c | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/osal/driver/mpp_device.c b/osal/driver/mpp_device.c index ff917ba0..a8fe5af6 100644 --- a/osal/driver/mpp_device.c +++ b/osal/driver/mpp_device.c @@ -18,6 +18,7 @@ #include +#include "mpp_env.h" #include "mpp_log.h" #include "mpp_mem.h" @@ -41,6 +42,8 @@ MPP_RET mpp_dev_init(MppDev *ctx, MppClientType type) return MPP_ERR_NULL_PTR; } + mpp_env_get_u32("mpp_device_debug", &mpp_device_debug, 0); + *ctx = NULL; RK_U32 codec_type = mpp_get_vcodec_type(); diff --git a/osal/driver/mpp_service.c b/osal/driver/mpp_service.c index 4b1c608a..eb8b229b 100644 --- a/osal/driver/mpp_service.c +++ b/osal/driver/mpp_service.c @@ -22,6 +22,7 @@ #include #include "mpp_log.h" +#include "mpp_env.h" #include "mpp_common.h" #include "mpp_device_debug.h" @@ -133,6 +134,9 @@ void check_mpp_service_cap(RK_U32 *codec_type, RK_U32 *hw_ids, MppServiceCmdCap RK_U32 val; RK_U32 i; + /* for device check on startup */ + mpp_env_get_u32("mpp_device_debug", &mpp_device_debug, 0); + *codec_type = 0; memset(hw_ids, 0, sizeof(RK_U32) * 32);