Lines Matching refs:pInitParam
3514 VDEC_Result MApi_VDEC_Init(VDEC_InitParam *pInitParam) in MApi_VDEC_Init() argument
3528 IO_arg.param[0] = (void*)pInitParam; in MApi_VDEC_Init()
3552 VDEC_Result MApi_VDEC_V2_Init(VDEC_InitParam *pInitParam) in MApi_VDEC_V2_Init() argument
3568 _VDEC_Memcpy(&_vdecInitParam, pInitParam, sizeof(VDEC_InitParam)); in MApi_VDEC_V2_Init()
3570 _Attr.eCodecType = pInitParam->eCodecType; in MApi_VDEC_V2_Init()
3571 _Attr.eDecoder = _VDEC_GetDecoderByCodecType(pInitParam->eCodecType); in MApi_VDEC_V2_Init()
3572 _Attr.eSrcMode = pInitParam->VideoInfo.eSrcMode; in MApi_VDEC_V2_Init()
3573 _Attr.eDbgMsgLevel = pInitParam->SysConfig.eDbgMsgLevel; in MApi_VDEC_V2_Init()
3577 if (pInitParam->EnableDynaScale) in MApi_VDEC_V2_Init()
3583 pInitParam->EnableDynaScale = FALSE; in MApi_VDEC_V2_Init()
3610 VDEC_SysCfg cfg = pInitParam->SysConfig; in MApi_VDEC_V2_Init()
3650 memCfg.bEnableDynScale = pInitParam->EnableDynaScale; in MApi_VDEC_V2_Init()
3691 if (FALSE == MDrv_MVD_DropErrorFrame(!pInitParam->bDisableDropErrFrame)) in MApi_VDEC_V2_Init()
3695 bDropErrFrm = (!pInitParam->bDisableDropErrFrame); in MApi_VDEC_V2_Init()
3697 if (FALSE == MDrv_MVD_DispRepeatField(pInitParam->bRepeatLastField)) in MApi_VDEC_V2_Init()
3702 MDrv_MVD_DisableErrConceal(!pInitParam->bDisableErrConceal); in MApi_VDEC_V2_Init()
3713 … MDrv_MVD_SetVirtualBox(pInitParam->u32DSVirtualBoxWidth, pInitParam->u32DSVirtualBoxHeight); in MApi_VDEC_V2_Init()
3717 if (E_VDEC_TIME_STAMP_DTS == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_V2_Init()
3721 else if (E_VDEC_TIME_STAMP_PTS == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_V2_Init()
3725 else if (E_VDEC_TIME_STAMP_NONE == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_V2_Init()
3729 else if (E_VDEC_TIME_STAMP_STS == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_V2_Init()
3733 … else if (E_VDEC_TIME_STAMP_DTS_MPEG_DIRECTV_SD == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_V2_Init()
3737 … else if (E_VDEC_TIME_STAMP_PTS_MPEG_DIRECTV_SD == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_V2_Init()
3744 printf("Invalid sync type %d for MVD\n", pInitParam->VideoInfo.eTimeStampType); in MApi_VDEC_V2_Init()
3761 stFrminfo.u16HorSize = pInitParam->VideoInfo.u16Width[0]; in MApi_VDEC_V2_Init()
3762 stFrminfo.u16VerSize = pInitParam->VideoInfo.u16Height[0]; in MApi_VDEC_V2_Init()
3764 MS_U64 u64Tmp = (MS_U64)pInitParam->VideoInfo.u32FrameRate * 1000; in MApi_VDEC_V2_Init()
3765 do_div(u64Tmp, pInitParam->VideoInfo.u32FrameRateBase); in MApi_VDEC_V2_Init()
3769 …(MS_U32)(((MS_U64)pInitParam->VideoInfo.u32FrameRate * 1000) / pInitParam->VideoInfo.u32FrameRateB… in MApi_VDEC_V2_Init()
3773 pInitParam->VideoInfo.u16Width[0],pInitParam->VideoInfo.u16Height[0], in MApi_VDEC_V2_Init()
3774 pInitParam->VideoInfo.u32FrameRate, pInitParam->VideoInfo.u32FrameRateBase); in MApi_VDEC_V2_Init()
3784 if(pInitParam->VideoInfo.u32FrameRateBase == 0) in MApi_VDEC_V2_Init()
3787 pInitParam->VideoInfo.u32FrameRateBase = 1; in MApi_VDEC_V2_Init()
3790 MS_U64 u64Tmp = (MS_U64)pInitParam->VideoInfo.u32FrameRate * 1000; in MApi_VDEC_V2_Init()
3791 do_div(u64Tmp, pInitParam->VideoInfo.u32FrameRateBase); in MApi_VDEC_V2_Init()
3795 …(MS_U32)(((MS_U64)pInitParam->VideoInfo.u32FrameRate * 1000) / pInitParam->VideoInfo.u32FrameRateB… in MApi_VDEC_V2_Init()
3820 VDEC_SysCfg cfg = pInitParam->SysConfig; in MApi_VDEC_V2_Init()
3897 if (E_VDEC_TIME_STAMP_STS == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_V2_Init()
3901 else if (E_VDEC_TIME_STAMP_NONE == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_V2_Init()
3905 else if (E_VDEC_TIME_STAMP_DTS == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_V2_Init()
3909 else if (E_VDEC_TIME_STAMP_PTS == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_V2_Init()
3915 printf("Invalid sync type %d\n", pInitParam->VideoInfo.eTimeStampType); in MApi_VDEC_V2_Init()
3922 if (pInitParam->VideoInfo.bWithoutNalStCode) in MApi_VDEC_V2_Init()
3932 stInitSettings.u32FrameRate = pInitParam->VideoInfo.u32FrameRate; in MApi_VDEC_V2_Init()
3933 stInitSettings.u32FrameRateBase = pInitParam->VideoInfo.u32FrameRateBase; in MApi_VDEC_V2_Init()
3948 stInitSettings.bDynamicScaling = pInitParam->EnableDynaScale; in MApi_VDEC_V2_Init()
3956 if (E_VDEC_CODEC_TYPE_RV8 == pInitParam->eCodecType) in MApi_VDEC_V2_Init()
3960 else if (E_VDEC_CODEC_TYPE_RV9 == pInitParam->eCodecType) in MApi_VDEC_V2_Init()
3965 stRVInfo.ulNumSizes = pInitParam->VideoInfo.u16NumSizes; in MApi_VDEC_V2_Init()
3966 …_VDEC_Memcpy(stRVInfo.ulPicSizes_w, pInitParam->VideoInfo.u16Width, sizeof(pInitParam->VideoInfo.u… in MApi_VDEC_V2_Init()
3967 …_VDEC_Memcpy(stRVInfo.ulPicSizes_h, pInitParam->VideoInfo.u16Height, sizeof(pInitParam->VideoInfo.… in MApi_VDEC_V2_Init()
4000 if (pInitParam->EnableDynaScale) in MApi_VDEC_V2_Init()
4002 _HVD_RET_HANDLE(MDrv_HVD_SetVirtualBox(pInitParam->u32DSVirtualBoxWidth, in MApi_VDEC_V2_Init()
4003 pInitParam->u32DSVirtualBoxHeight)); in MApi_VDEC_V2_Init()
4006 _HVD_RET_HANDLE(MDrv_HVD_SetDispErrFrm(pInitParam->bDisableDropErrFrame)); in MApi_VDEC_V2_Init()
4008 _HVD_RET_HANDLE(MDrv_HVD_SetErrConceal(!pInitParam->bDisableErrConceal)); in MApi_VDEC_V2_Init()
4014 VDEC_SysCfg cfg = pInitParam->SysConfig; in MApi_VDEC_V2_Init()
4029 initParam.u32FrameRate = pInitParam->VideoInfo.u32FrameRate; in MApi_VDEC_V2_Init()
4030 initParam.u32FrameRateBase= pInitParam->VideoInfo.u32FrameRateBase; in MApi_VDEC_V2_Init()
4033 initParam.u32Width = (MS_U32)pInitParam->VideoInfo.u16Width[0]; in MApi_VDEC_V2_Init()
4034 initParam.u32Height = (MS_U32)pInitParam->VideoInfo.u16Height[0]; in MApi_VDEC_V2_Init()
4045 VDEC_SysCfg cfg = pInitParam->SysConfig; in MApi_VDEC_V2_Init()
4053 if (E_VDEC_CODEC_TYPE_RV8 == pInitParam->eCodecType) in MApi_VDEC_V2_Init()
4057 else if (E_VDEC_CODEC_TYPE_RV9 == pInitParam->eCodecType) in MApi_VDEC_V2_Init()
4062 info.ulNumSizes = pInitParam->VideoInfo.u16NumSizes; in MApi_VDEC_V2_Init()
4063 …_VDEC_Memcpy(info.ulPicSizes_w, pInitParam->VideoInfo.u16Width, sizeof(pInitParam->VideoInfo.u16Wi… in MApi_VDEC_V2_Init()
4064 …_VDEC_Memcpy(info.ulPicSizes_h, pInitParam->VideoInfo.u16Height, sizeof(pInitParam->VideoInfo.u16H… in MApi_VDEC_V2_Init()
4095 if (pInitParam->EnableDynaScale) in MApi_VDEC_V2_Init()
4097 … MDrv_RVD_SetVirtualBox(pInitParam->u32DSVirtualBoxWidth, pInitParam->u32DSVirtualBoxHeight); in MApi_VDEC_V2_Init()
4178 VDEC_InitParam_EX1 *pInitParam = (VDEC_InitParam_EX1 *)pInfo; in MApi_VDEC_V2_Init_EX() local
4184 _VDEC_Memcpy(&_vdecInitParam_ex1, pInitParam, sizeof(VDEC_InitParam_EX1)); in MApi_VDEC_V2_Init_EX()
4186 _Attr.eCodecType = pInitParam->eCodecType; in MApi_VDEC_V2_Init_EX()
4187 _Attr.eDecoder = _VDEC_GetDecoderByCodecType(pInitParam->eCodecType); in MApi_VDEC_V2_Init_EX()
4188 _Attr.eSrcMode = pInitParam->VideoInfo.eSrcMode; in MApi_VDEC_V2_Init_EX()
4189 _Attr.eDbgMsgLevel = pInitParam->SysConfig.eDbgMsgLevel; in MApi_VDEC_V2_Init_EX()
4208 VDEC_SysCfg cfg = pInitParam->SysConfig; in MApi_VDEC_V2_Init_EX()
4248 memCfg.bEnableDynScale = pInitParam->EnableDynaScale; in MApi_VDEC_V2_Init_EX()
4258 …fwCfg.stFBReduction.LumaFBReductionMode = (MVD_FB_Reduction_Type)pInitParam->stFBReduction.eLumaFB… in MApi_VDEC_V2_Init_EX()
4259 …fwCfg.stFBReduction.ChromaFBReductionMode = (MVD_FB_Reduction_Type)pInitParam->stFBReduction.eChro… in MApi_VDEC_V2_Init_EX()
4260 … fwCfg.stFBReduction.u8EnableAutoMode = (MS_U8)pInitParam->stFBReduction.bEnableAutoMode; in MApi_VDEC_V2_Init_EX()
4294 if (FALSE == MDrv_MVD_DropErrorFrame(!pInitParam->bDisableDropErrFrame)) in MApi_VDEC_V2_Init_EX()
4298 bDropErrFrm = (!pInitParam->bDisableDropErrFrame); in MApi_VDEC_V2_Init_EX()
4300 if (FALSE == MDrv_MVD_DispRepeatField(pInitParam->bRepeatLastField)) in MApi_VDEC_V2_Init_EX()
4305 MDrv_MVD_DisableErrConceal(!pInitParam->bDisableErrConceal); in MApi_VDEC_V2_Init_EX()
4316 … MDrv_MVD_SetVirtualBox(pInitParam->u32DSVirtualBoxWidth, pInitParam->u32DSVirtualBoxHeight); in MApi_VDEC_V2_Init_EX()
4320 if (E_VDEC_TIME_STAMP_DTS == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_V2_Init_EX()
4324 else if (E_VDEC_TIME_STAMP_PTS == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_V2_Init_EX()
4328 else if (E_VDEC_TIME_STAMP_NONE == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_V2_Init_EX()
4332 else if (E_VDEC_TIME_STAMP_STS == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_V2_Init_EX()
4336 … else if (E_VDEC_TIME_STAMP_DTS_MPEG_DIRECTV_SD == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_V2_Init_EX()
4340 … else if (E_VDEC_TIME_STAMP_PTS_MPEG_DIRECTV_SD == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_V2_Init_EX()
4347 … printf("Invalid sync type %d for MVD\n", pInitParam->VideoInfo.eTimeStampType); in MApi_VDEC_V2_Init_EX()
4364 stFrminfo.u16HorSize = pInitParam->VideoInfo.u16Width[0]; in MApi_VDEC_V2_Init_EX()
4365 stFrminfo.u16VerSize = pInitParam->VideoInfo.u16Height[0]; in MApi_VDEC_V2_Init_EX()
4367 MS_U64 u64Tmp = (MS_U64)pInitParam->VideoInfo.u32FrameRate * 1000; in MApi_VDEC_V2_Init_EX()
4368 do_div(u64Tmp, pInitParam->VideoInfo.u32FrameRateBase); in MApi_VDEC_V2_Init_EX()
4372 …(MS_U32)(((MS_U64)pInitParam->VideoInfo.u32FrameRate * 1000) / pInitParam->VideoInfo.u32FrameRateB… in MApi_VDEC_V2_Init_EX()
4376 pInitParam->VideoInfo.u16Width[0],pInitParam->VideoInfo.u16Height[0], in MApi_VDEC_V2_Init_EX()
4377 … pInitParam->VideoInfo.u32FrameRate, pInitParam->VideoInfo.u32FrameRateBase); in MApi_VDEC_V2_Init_EX()
4387 if(pInitParam->VideoInfo.u32FrameRateBase == 0) in MApi_VDEC_V2_Init_EX()
4390 pInitParam->VideoInfo.u32FrameRateBase = 1; in MApi_VDEC_V2_Init_EX()
4393 MS_U64 u64Tmp = (MS_U64)pInitParam->VideoInfo.u32FrameRate * 1000; in MApi_VDEC_V2_Init_EX()
4394 do_div(u64Tmp, pInitParam->VideoInfo.u32FrameRateBase); in MApi_VDEC_V2_Init_EX()
4398 …(MS_U32)(((MS_U64)pInitParam->VideoInfo.u32FrameRate * 1000) / pInitParam->VideoInfo.u32FrameRateB… in MApi_VDEC_V2_Init_EX()
4413 VDEC_SysCfg cfg = pInitParam->SysConfig; in MApi_VDEC_V2_Init_EX()
4490 if (E_VDEC_TIME_STAMP_STS == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_V2_Init_EX()
4494 else if (E_VDEC_TIME_STAMP_NONE == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_V2_Init_EX()
4498 else if (E_VDEC_TIME_STAMP_DTS == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_V2_Init_EX()
4502 else if (E_VDEC_TIME_STAMP_PTS == pInitParam->VideoInfo.eTimeStampType) in MApi_VDEC_V2_Init_EX()
4508 printf("Invalid sync type %d\n", pInitParam->VideoInfo.eTimeStampType); in MApi_VDEC_V2_Init_EX()
4515 if (pInitParam->VideoInfo.bWithoutNalStCode) in MApi_VDEC_V2_Init_EX()
4525 stInitSettings.u32FrameRate = pInitParam->VideoInfo.u32FrameRate; in MApi_VDEC_V2_Init_EX()
4526 stInitSettings.u32FrameRateBase = pInitParam->VideoInfo.u32FrameRateBase; in MApi_VDEC_V2_Init_EX()
4544 stInitSettings.bDynamicScaling = pInitParam->EnableDynaScale; in MApi_VDEC_V2_Init_EX()
4552 if (E_VDEC_CODEC_TYPE_RV8 == pInitParam->eCodecType) in MApi_VDEC_V2_Init_EX()
4556 else if (E_VDEC_CODEC_TYPE_RV9 == pInitParam->eCodecType) in MApi_VDEC_V2_Init_EX()
4561 stRVInfo.ulNumSizes = pInitParam->VideoInfo.u16NumSizes; in MApi_VDEC_V2_Init_EX()
4562 …_VDEC_Memcpy(stRVInfo.ulPicSizes_w, pInitParam->VideoInfo.u16Width, sizeof(pInitParam->VideoInfo.u… in MApi_VDEC_V2_Init_EX()
4563 …_VDEC_Memcpy(stRVInfo.ulPicSizes_h, pInitParam->VideoInfo.u16Height, sizeof(pInitParam->VideoInfo.… in MApi_VDEC_V2_Init_EX()
4579 …nitSettings.stFBReduction.LumaFBReductionMode = (HVD_FB_Reduction_Type)pInitParam->stFBReduction.e… in MApi_VDEC_V2_Init_EX()
4580 …tSettings.stFBReduction.ChromaFBReductionMode = (HVD_FB_Reduction_Type)pInitParam->stFBReduction.e… in MApi_VDEC_V2_Init_EX()
4581 … stInitSettings.stFBReduction.u8EnableAutoMode = (MS_U8)pInitParam->stFBReduction.bEnableAutoMode; in MApi_VDEC_V2_Init_EX()
4599 if (pInitParam->EnableDynaScale) in MApi_VDEC_V2_Init_EX()
4601 _HVD_RET_HANDLE(MDrv_HVD_SetVirtualBox(pInitParam->u32DSVirtualBoxWidth, in MApi_VDEC_V2_Init_EX()
4602 pInitParam->u32DSVirtualBoxHeight)); in MApi_VDEC_V2_Init_EX()
4605 _HVD_RET_HANDLE(MDrv_HVD_SetDispErrFrm(pInitParam->bDisableDropErrFrame)); in MApi_VDEC_V2_Init_EX()
4607 _HVD_RET_HANDLE(MDrv_HVD_SetErrConceal(!pInitParam->bDisableErrConceal)); in MApi_VDEC_V2_Init_EX()
4613 VDEC_SysCfg cfg = pInitParam->SysConfig; in MApi_VDEC_V2_Init_EX()
4628 initParam.u32FrameRate = pInitParam->VideoInfo.u32FrameRate; in MApi_VDEC_V2_Init_EX()
4629 initParam.u32FrameRateBase= pInitParam->VideoInfo.u32FrameRateBase; in MApi_VDEC_V2_Init_EX()
4640 VDEC_SysCfg cfg = pInitParam->SysConfig; in MApi_VDEC_V2_Init_EX()
4647 if (E_VDEC_CODEC_TYPE_RV8 == pInitParam->eCodecType) in MApi_VDEC_V2_Init_EX()
4651 else if (E_VDEC_CODEC_TYPE_RV9 == pInitParam->eCodecType) in MApi_VDEC_V2_Init_EX()
4656 info.ulNumSizes = pInitParam->VideoInfo.u16NumSizes; in MApi_VDEC_V2_Init_EX()
4657 …_VDEC_Memcpy(info.ulPicSizes_w, pInitParam->VideoInfo.u16Width, sizeof(pInitParam->VideoInfo.u16Wi… in MApi_VDEC_V2_Init_EX()
4658 …_VDEC_Memcpy(info.ulPicSizes_h, pInitParam->VideoInfo.u16Height, sizeof(pInitParam->VideoInfo.u16H… in MApi_VDEC_V2_Init_EX()
4689 if (pInitParam->EnableDynaScale) in MApi_VDEC_V2_Init_EX()
4691 … MDrv_RVD_SetVirtualBox(pInitParam->u32DSVirtualBoxWidth, pInitParam->u32DSVirtualBoxHeight); in MApi_VDEC_V2_Init_EX()