From 8bbb9045c389d718bbe0e52e4e741c44602f5ccc Mon Sep 17 00:00:00 2001 From: Yandong Lin Date: Fri, 24 Mar 2023 11:49:37 +0800 Subject: [PATCH] [mpp_soc]: fix enc cap for rk3562 Signed-off-by: Yandong Lin Change-Id: I9166ae8288c1c7d4fb4c691779b5a37bcd87318e --- osal/mpp_soc.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/osal/mpp_soc.cpp b/osal/mpp_soc.cpp index 2f3bd06a..7f267f2f 100644 --- a/osal/mpp_soc.cpp +++ b/osal/mpp_soc.cpp @@ -556,6 +556,17 @@ static const MppEncHwCap vepu540c = { .reserved = 0, }; +static const MppEncHwCap vepu540c_no_hevc = { + .cap_coding = (HAVE_AVC | HAVE_MJPEG), + .type = VPU_CLIENT_RKVENC, + .cap_fbc = 0, + .cap_4k = 1, + .cap_8k = 1, + .cap_hw_osd = 0, + .cap_hw_roi = 1, + .reserved = 0, +}; + /* * NOTE: * vpu1 = vdpu1 + vepu1 @@ -834,7 +845,7 @@ static const MppSocInfo mpp_soc_infos[] = { ROCKCHIP_SOC_RK3562, HAVE_RKVDEC | HAVE_RKVENC | HAVE_JPEG_DEC, { &vdpu382_lite, &rkjpegd, NULL, NULL, NULL, NULL, }, - { &vepu540c, NULL, NULL, NULL, }, + { &vepu540c_no_hevc, NULL, NULL, NULL, }, }, };