[mpi]: add MPP_DEC_SET_EXT_BUF_GROUP to mpi_control

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@340 6e48237b-75ef-9749-8fc9-41990f28c85a
This commit is contained in:
ChenHengming
2015-10-09 22:53:03 +00:00
parent e3f49b11aa
commit a9209858fc
2 changed files with 12 additions and 4 deletions

View File

@@ -66,13 +66,13 @@ typedef enum {
MPP_HAL_CMD_BASE = 0x10000, MPP_HAL_CMD_BASE = 0x10000,
MPP_OSAL_CMD_BASE = 0x20000, MPP_OSAL_CMD_BASE = 0x20000,
MPP_OSAL_SET_VPUMEM_CONTEXT,
MPP_CODEC_CMD_BASE = 0x30000, MPP_CODEC_CMD_BASE = 0x30000,
MPP_CODEC_INFO_CHANGE, MPP_CODEC_INFO_CHANGE,
MPP_CODEC_SET_DEFAULT_WIDTH_HEIGH, MPP_CODEC_SET_DEFAULT_WIDTH_HEIGH,
MPP_DEC_CMD_BASE = 0x40000, MPP_DEC_CMD_BASE = 0x40000,
MPP_DEC_SET_EXT_BUF_GROUP, /* IMPORTANT: set external buffer group to mpp decoder */
MPP_DEC_USE_PRESENT_TIME_ORDER, MPP_DEC_USE_PRESENT_TIME_ORDER,
MPP_DEC_SET_VC1_EXTRA_DATA, MPP_DEC_SET_VC1_EXTRA_DATA,
MPP_DEC_SET_VP6_ID, MPP_DEC_SET_VP6_ID,

View File

@@ -136,10 +136,18 @@ static MPP_RET mpi_flush(MppCtx ctx)
static MPP_RET mpi_control(MppCtx ctx, MpiCmd cmd, MppParam param) static MPP_RET mpi_control(MppCtx ctx, MpiCmd cmd, MppParam param)
{ {
(void)ctx;
(void)cmd;
(void)param;
MPI_FUNCTION_ENTER(); MPI_FUNCTION_ENTER();
MpiImpl *p = (MpiImpl *)ctx;
switch (cmd) {
case MPP_DEC_SET_EXT_BUF_GROUP: {
mpp_log("mpi_control group %p", param);
p->ctx->mFrameGroup = (MppBufferGroup)param;
break;
}
default: {
break;
}
}
MPI_FUNCTION_LEAVE(); MPI_FUNCTION_LEAVE();
return MPP_OK; return MPP_OK;