Lines Matching refs:pInitParam
14676 VDEC_EX_Result MApi_VDEC_EX_Init(VDEC_StreamId *pStreamId, VDEC_EX_InitParam *pInitParam) in MApi_VDEC_EX_Init() argument
14688 IO_arg.param[0] = (void*)pInitParam; in MApi_VDEC_EX_Init()
14701 VDEC_EX_Result MApi_VDEC_EX_V2_Init(VDEC_StreamId *pStreamId, VDEC_EX_InitParam *pInitParam) in MApi_VDEC_EX_V2_Init() argument
14734 …_VDEC_Memcpy(&(pVdecExContext->_Attr[u8Idx].vdecExInitParam), pInitParam, sizeof(VDEC_EX_InitParam… in MApi_VDEC_EX_V2_Init()
14736 pVdecExContext->_Attr[u8Idx].eCodecType = pInitParam->eCodecType; in MApi_VDEC_EX_V2_Init()
14737 …pVdecExContext->_Attr[u8Idx].eDecoder = _VDEC_EX_GetDecoderByCodecType(pInitParam->eCodecType… in MApi_VDEC_EX_V2_Init()
14738 pVdecExContext->_Attr[u8Idx].eSrcMode = pInitParam->VideoInfo.eSrcMode; in MApi_VDEC_EX_V2_Init()
14739 pVdecExContext->_Attr[u8Idx].eDbgMsgLevel = pInitParam->SysConfig.eDbgMsgLevel; in MApi_VDEC_EX_V2_Init()
14742 if(pInitParam->EnableDynaScale) in MApi_VDEC_EX_V2_Init()
14751 pInitParam->EnableDynaScale = FALSE; in MApi_VDEC_EX_V2_Init()
14789 VDEC_EX_SysCfg cfg = pInitParam->SysConfig; in MApi_VDEC_EX_V2_Init()
14819 …fwCfg.stFBReduction.LumaFBReductionMode = (MVD_FB_Reduction_Type)pInitParam->stFBReduction.eLumaFB… in MApi_VDEC_EX_V2_Init()
14820 …fwCfg.stFBReduction.ChromaFBReductionMode = (MVD_FB_Reduction_Type)pInitParam->stFBReduction.eChro… in MApi_VDEC_EX_V2_Init()
14832 memCfg.bEnableDynScale = pInitParam->EnableDynaScale; in MApi_VDEC_EX_V2_Init()
14873 if (FALSE == MDrv_MVD_DropErrorFrame(u32Id, !pInitParam->bDisableDropErrFrame)) in MApi_VDEC_EX_V2_Init()
14877 pVdecExContext->bDropErrFrm[u8Idx] = (!pInitParam->bDisableDropErrFrame); in MApi_VDEC_EX_V2_Init()
14879 if (FALSE == MDrv_MVD_DispRepeatField(u32Id, pInitParam->bRepeatLastField)) in MApi_VDEC_EX_V2_Init()
14884 MDrv_MVD_DisableErrConceal(u32Id, !pInitParam->bDisableErrConceal); in MApi_VDEC_EX_V2_Init()
14895 …MDrv_MVD_SetVirtualBox(u32Id, pInitParam->u32DSVirtualBoxWidth, pInitParam->u32DSVirtualBoxHeight); in MApi_VDEC_EX_V2_Init()
14899 if (E_VDEC_EX_TIME_STAMP_DTS == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_EX_V2_Init()
14903 else if (E_VDEC_EX_TIME_STAMP_PTS == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_EX_V2_Init()
14907 … else if (E_VDEC_EX_TIME_STAMP_DTS_MPEG_DIRECTV_SD == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_EX_V2_Init()
14911 … else if (E_VDEC_EX_TIME_STAMP_PTS_MPEG_DIRECTV_SD == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_EX_V2_Init()
14915 else if (E_VDEC_EX_TIME_STAMP_STS == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_EX_V2_Init()
14920 else if (E_VDEC_EX_TIME_STAMP_NONE == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_EX_V2_Init()
14926 … VDEC_PRINT("Invalid sync type %d for MVD\n", pInitParam->VideoInfo.eTimeStampType); in MApi_VDEC_EX_V2_Init()
14943 stFrminfo.u16HorSize = pInitParam->VideoInfo.u16Width[0]; in MApi_VDEC_EX_V2_Init()
14944 stFrminfo.u16VerSize = pInitParam->VideoInfo.u16Height[0]; in MApi_VDEC_EX_V2_Init()
14945 if(pInitParam->VideoInfo.u32FrameRateBase == 0) in MApi_VDEC_EX_V2_Init()
14948 pInitParam->VideoInfo.u32FrameRateBase = 1; in MApi_VDEC_EX_V2_Init()
14951 MS_U64 u64Tmp = (MS_U64)pInitParam->VideoInfo.u32FrameRate * 1000; in MApi_VDEC_EX_V2_Init()
14952 do_div(u64Tmp, pInitParam->VideoInfo.u32FrameRateBase); in MApi_VDEC_EX_V2_Init()
14956 …(MS_U32)(((MS_U64)pInitParam->VideoInfo.u32FrameRate * 1000) / pInitParam->VideoInfo.u32FrameRateB… in MApi_VDEC_EX_V2_Init()
14960 pInitParam->VideoInfo.u16Width[0],pInitParam->VideoInfo.u16Height[0], in MApi_VDEC_EX_V2_Init()
14961 pInitParam->VideoInfo.u32FrameRate, pInitParam->VideoInfo.u32FrameRateBase); in MApi_VDEC_EX_V2_Init()
14971 if(pInitParam->VideoInfo.u32FrameRateBase == 0) in MApi_VDEC_EX_V2_Init()
14974 pInitParam->VideoInfo.u32FrameRateBase = 1; in MApi_VDEC_EX_V2_Init()
14977 MS_U64 u64Tmp = (MS_U64)pInitParam->VideoInfo.u32FrameRate * 1000; in MApi_VDEC_EX_V2_Init()
14978 do_div(u64Tmp, pInitParam->VideoInfo.u32FrameRateBase); in MApi_VDEC_EX_V2_Init()
14982 …(MS_U32)(((MS_U64)pInitParam->VideoInfo.u32FrameRate * 1000) / pInitParam->VideoInfo.u32FrameRateB… in MApi_VDEC_EX_V2_Init()
15014 VDEC_EX_SysCfg cfg = pInitParam->SysConfig; in MApi_VDEC_EX_V2_Init()
15124 if (E_VDEC_EX_TIME_STAMP_NONE == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_EX_V2_Init()
15128 else if (E_VDEC_EX_TIME_STAMP_STS == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_EX_V2_Init()
15132 else if (E_VDEC_EX_TIME_STAMP_DTS == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_EX_V2_Init()
15136 else if (E_VDEC_EX_TIME_STAMP_PTS == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_EX_V2_Init()
15142 VDEC_PRINT("Invalid sync type %d\n", pInitParam->VideoInfo.eTimeStampType); in MApi_VDEC_EX_V2_Init()
15148 if (pInitParam->VideoInfo.bWithoutNalStCode) in MApi_VDEC_EX_V2_Init()
15158 stInitSettings.u32FrameRate = pInitParam->VideoInfo.u32FrameRate ; in MApi_VDEC_EX_V2_Init()
15159 stInitSettings.u32FrameRateBase = pInitParam->VideoInfo.u32FrameRateBase; in MApi_VDEC_EX_V2_Init()
15173 stInitSettings.bDynamicScaling = pInitParam->EnableDynaScale; in MApi_VDEC_EX_V2_Init()
15181 if (E_VDEC_EX_CODEC_TYPE_RV8 == pInitParam->eCodecType) in MApi_VDEC_EX_V2_Init()
15185 else if (E_VDEC_EX_CODEC_TYPE_RV9 == pInitParam->eCodecType) in MApi_VDEC_EX_V2_Init()
15190 stRVInfo.ulNumSizes = pInitParam->VideoInfo.u16NumSizes; in MApi_VDEC_EX_V2_Init()
15192 …_VDEC_Memcpy(stRVInfo.ulPicSizes_w, pInitParam->VideoInfo.u16Width, sizeof(pInitParam->VideoInfo.u… in MApi_VDEC_EX_V2_Init()
15193 …_VDEC_Memcpy(stRVInfo.ulPicSizes_h, pInitParam->VideoInfo.u16Height, sizeof(pInitParam->VideoInfo.… in MApi_VDEC_EX_V2_Init()
15228 if (pInitParam->EnableDynaScale) in MApi_VDEC_EX_V2_Init()
15231 pInitParam->u32DSVirtualBoxWidth, in MApi_VDEC_EX_V2_Init()
15232 pInitParam->u32DSVirtualBoxHeight) != E_HVD_EX_OK) in MApi_VDEC_EX_V2_Init()
15238 if(MDrv_HVD_EX_SetDispErrFrm(u32Id, pInitParam->bDisableDropErrFrame) != E_HVD_EX_OK) in MApi_VDEC_EX_V2_Init()
15243 if(MDrv_HVD_EX_SetErrConceal(u32Id, !pInitParam->bDisableErrConceal) != E_HVD_EX_OK) in MApi_VDEC_EX_V2_Init()
15254 VDEC_EX_SysCfg cfg = pInitParam->SysConfig; in MApi_VDEC_EX_V2_Init()
15269 initParam.u32FrameRate = pInitParam->VideoInfo.u32FrameRate; in MApi_VDEC_EX_V2_Init()
15270 initParam.u32FrameRateBase= pInitParam->VideoInfo.u32FrameRateBase; in MApi_VDEC_EX_V2_Init()