Lines Matching refs:pDecModCfg
3148 …atic VDEC_EX_Result _VDEC_EX_SetDecodeMode(VDEC_StreamId *pStreamId, VDEC_EX_DecModCfg *pDecModCfg) in _VDEC_EX_SetDecodeMode() argument
3154 if (pDecModCfg == NULL) in _VDEC_EX_SetDecodeMode()
3159 if(pDecModCfg->eDecMod != E_VDEC_EX_DEC_MODE_DUAL_INDIE) in _VDEC_EX_SetDecodeMode()
3171 switch (pDecModCfg->eDecMod) in _VDEC_EX_SetDecodeMode()
3174 if (pDecModCfg->u8ArgSize == sizeof(MS_BOOL)) in _VDEC_EX_SetDecodeMode()
3177 bSingleDecMode = (MS_BOOL)pDecModCfg->u32Arg; in _VDEC_EX_SetDecodeMode()
3182 stHvdDecModCfg.u8DecMod = (MS_U8)pDecModCfg->eDecMod; in _VDEC_EX_SetDecodeMode()
3183 stHvdDecModCfg.u8CodecCnt = pDecModCfg->u8CodecCnt; in _VDEC_EX_SetDecodeMode()
3184 for (i=0; ((i<pDecModCfg->u8CodecCnt)&&(i<VDEC_MAX_DEC_NUM)); i++) in _VDEC_EX_SetDecodeMode()
3186 stHvdDecModCfg.u8CodecType[i] = (MS_U8)pDecModCfg->pstCodecInfo[i].eCodecType; in _VDEC_EX_SetDecodeMode()
3188 stHvdDecModCfg.u8ArgSize = pDecModCfg->u8ArgSize; in _VDEC_EX_SetDecodeMode()
3189 stHvdDecModCfg.u32Arg = pDecModCfg->u32Arg; in _VDEC_EX_SetDecodeMode()
3194 if (pDecModCfg->u8CodecCnt == 2) in _VDEC_EX_SetDecodeMode()
3196 if ((E_VDEC_EX_CODEC_TYPE_MPEG2 == pDecModCfg->pstCodecInfo[0].eCodecType) && in _VDEC_EX_SetDecodeMode()
3197 (E_VDEC_EX_CODEC_TYPE_H264 == pDecModCfg->pstCodecInfo[1].eCodecType)) in _VDEC_EX_SetDecodeMode()
3201 … else if (((E_VDEC_EX_CODEC_TYPE_VC1_ADV == pDecModCfg->pstCodecInfo[0].eCodecType) && in _VDEC_EX_SetDecodeMode()
3202 … (E_VDEC_EX_CODEC_TYPE_VC1_ADV == pDecModCfg->pstCodecInfo[1].eCodecType)) || in _VDEC_EX_SetDecodeMode()
3203 … ((E_VDEC_EX_CODEC_TYPE_VC1_MAIN == pDecModCfg->pstCodecInfo[0].eCodecType) && in _VDEC_EX_SetDecodeMode()
3204 (E_VDEC_EX_CODEC_TYPE_VC1_MAIN == pDecModCfg->pstCodecInfo[1].eCodecType))) in _VDEC_EX_SetDecodeMode()
3209 stHvdDecModCfg.u8DecMod = (MS_U8)pDecModCfg->eDecMod; in _VDEC_EX_SetDecodeMode()
3210 stHvdDecModCfg.u8CodecCnt = pDecModCfg->u8CodecCnt; in _VDEC_EX_SetDecodeMode()
3211 for (i=0; ((i<pDecModCfg->u8CodecCnt)&&(i<VDEC_MAX_DEC_NUM)); i++) in _VDEC_EX_SetDecodeMode()
3213 stHvdDecModCfg.u8CodecType[i] = (MS_U8)pDecModCfg->pstCodecInfo[i].eCodecType; in _VDEC_EX_SetDecodeMode()
3215 stHvdDecModCfg.u8ArgSize = pDecModCfg->u8ArgSize; in _VDEC_EX_SetDecodeMode()
3216 stHvdDecModCfg.u32Arg = pDecModCfg->u32Arg; in _VDEC_EX_SetDecodeMode()
3222 VDEC_PRINT("%s invalid u8CodecCnt(%d)\n", __FUNCTION__, pDecModCfg->u8CodecCnt); in _VDEC_EX_SetDecodeMode()