mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-04 16:52:40 +08:00
[vpu_api_legacy] add cmd to use mpi config
Signed-off-by: Hery Xu <hery.xu@rock-chips.com> Change-Id: I205e2f7e9015f09a59613850e828d72b85e59370
This commit is contained in:
4
inc/vpu_api.h
Normal file → Executable file
4
inc/vpu_api.h
Normal file → Executable file
@@ -106,6 +106,10 @@ typedef enum VPU_API_CMD {
|
||||
VPU_API_ENC_SET_VEPU22_CTU_QP,
|
||||
VPU_API_ENC_SET_VEPU22_ROI,
|
||||
|
||||
VPU_API_ENC_MPP = 0x3000,
|
||||
VPU_API_ENC_MPP_SETCFG,
|
||||
VPU_API_ENC_MPP_GETCFG,
|
||||
|
||||
/* mlvec dynamic configure */
|
||||
VPU_API_ENC_MLVEC_CFG = 0x4000,
|
||||
VPU_API_ENC_SET_MAX_TID,
|
||||
|
7
mpp/legacy/vpu_api_legacy.cpp
Normal file → Executable file
7
mpp/legacy/vpu_api_legacy.cpp
Normal file → Executable file
@@ -1540,6 +1540,13 @@ RK_S32 VpuApiLegacy::control(VpuCodecContext *ctx, VPU_API_CMD cmd, void *param)
|
||||
case VPU_API_ENC_SET_VEPU22_ROI: {
|
||||
mpicmd = MPP_ENC_SET_ROI_CFG;
|
||||
} break;
|
||||
case VPU_API_ENC_MPP_SETCFG: {
|
||||
mpicmd = MPP_ENC_SET_CFG;
|
||||
} break;
|
||||
case VPU_API_ENC_MPP_GETCFG: {
|
||||
*((MppEncCfg *)param) = enc_cfg;
|
||||
mpicmd = MPP_ENC_GET_CFG;
|
||||
} break;
|
||||
case VPU_API_ENC_SET_MAX_TID: {
|
||||
RK_S32 max_tid = *(RK_S32 *)param;
|
||||
|
||||
|
Reference in New Issue
Block a user