feat[mpp_enc_cfg]: Separate init function

Add mpp_enc_cfg_init_k for kernel encoder config init.

Signed-off-by: Herman Chen <herman.chen@rock-chips.com>
Change-Id: I4ebdc179b27115d72a2efa213405cbb4dca564d0
This commit is contained in:
Herman Chen
2025-09-10 16:18:17 +08:00
parent fdba12d3fa
commit 5d9da6f29e
3 changed files with 26 additions and 37 deletions

View File

@@ -1167,9 +1167,12 @@ void *enc_test(void *arg)
goto MPP_TEST_OUT;
}
ret = mpp_enc_cfg_get(&p->cfg, cmd->kmpp_en ? "KmppVencStCfg" : "MppEncCfg", NULL);
if (cmd->kmpp_en)
ret = mpp_enc_cfg_init_k(&p->cfg);
else
ret = mpp_enc_cfg_init(&p->cfg);
if (ret) {
mpp_err_f("mpp_enc_cfg_get failed ret %d\n", ret);
mpp_err_f("mpp_enc_cfg_init failed ret %d\n", ret);
goto MPP_TEST_OUT;
}