mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-11-02 13:34:04 +08:00
[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 <herman.chen@rock-chips.com>
This commit is contained in:
@@ -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");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user