From b13f60ba24610160bb96a1cee33c1bc0529ffbaf Mon Sep 17 00:00:00 2001 From: ChenHengming Date: Thu, 21 Jan 2016 03:13:16 +0000 Subject: [PATCH] [mpi]: fix compile error on linux git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@541 6e48237b-75ef-9749-8fc9-41990f28c85a --- inc/rk_mpi.h | 2 ++ mpp/legacy/vpu_api_legacy.cpp | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/inc/rk_mpi.h b/inc/rk_mpi.h index 55ebb064..76ace259 100644 --- a/inc/rk_mpi.h +++ b/inc/rk_mpi.h @@ -85,6 +85,8 @@ typedef enum { MPP_ENC_GETCFG, MPP_ENC_SETFORMAT, MPP_ENC_SETIDRFRAME, + + MPI_CMD_BUTT, } MpiCmd; diff --git a/mpp/legacy/vpu_api_legacy.cpp b/mpp/legacy/vpu_api_legacy.cpp index 5bdd8d5c..35ee4d7e 100644 --- a/mpp/legacy/vpu_api_legacy.cpp +++ b/mpp/legacy/vpu_api_legacy.cpp @@ -254,7 +254,7 @@ RK_S32 VpuApi::control(VpuCodecContext *ctx, VPU_API_CMD cmd, void *param) return 0; } - MpiCmd mpicmd = -1; + MpiCmd mpicmd = MPI_CMD_BUTT; switch (cmd) { case VPU_API_SET_VPUMEM_CONTEXT: { mpicmd = MPP_DEC_SET_EXT_BUF_GROUP; @@ -278,7 +278,7 @@ RK_S32 VpuApi::control(VpuCodecContext *ctx, VPU_API_CMD cmd, void *param) } RK_S32 ret = -1; - if (mpicmd >= 0) + if (mpicmd < MPI_CMD_BUTT) ret = mpi->control(mpp_ctx, (MpiCmd)mpicmd, (MppParam)param); mpp_log_f("ok\n");