From 195ac89557342a0c8e0c1543e63deb99d45e766e Mon Sep 17 00:00:00 2001 From: Herman Chen Date: Tue, 3 Apr 2018 17:55:00 +0800 Subject: [PATCH] [legacy]: Add vendor lib path for Android 8.0 On Android 8.0 librk_vpuapi.so is under /vendor/lib. We need to add it. And for debugging case there may be multiple library in system so we had better to print librk_vpuapi.so path. Change-Id: Ic85c594d41da723cf8528d06e93c4643de048a99 Signed-off-by: Herman Chen --- mpp/legacy/vpu_api.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mpp/legacy/vpu_api.cpp b/mpp/legacy/vpu_api.cpp index c5958041..5b5c0975 100644 --- a/mpp/legacy/vpu_api.cpp +++ b/mpp/legacy/vpu_api.cpp @@ -200,6 +200,7 @@ vpu_api_control(VpuCodecContext *ctx, VPU_API_CMD cmdType, void *param) #ifdef RKPLATFORM static const char *codec_paths[] = { + "/vendor/lib/librk_vpuapi.so", "/system/lib/librk_vpuapi.so", "/system/lib/librk_on2.so", "/usr/lib/librk_codec.so", @@ -228,7 +229,7 @@ public: dlsym(rkapi_hdl, "vpu_open_context"); rkvpu_close_cxt = (RK_S32 (*)(VpuCodecContext **ctx)) dlsym(rkapi_hdl, "vpu_close_context"); - mpp_log("dlopen vpu lib success\n"); + mpp_log("dlopen vpu lib %s success\n", codec_paths[i]); } else { mpp_err("dlopen vpu lib failed\n"); }