Lines Matching refs:pinfo
2573 void MDrv_MVD_GetFrameInfo(MVD_FrameInfo *pinfo) in MDrv_MVD_GetFrameInfo() argument
2577 __MVD_GetFrameInfo(pinfo); in MDrv_MVD_GetFrameInfo()
2607 pinfo->u16HorSize = (MS_U16) gvolInfo.width; in MDrv_MVD_GetFrameInfo()
2608 pinfo->u16VerSize = (MS_U16) gvolInfo.height; in MDrv_MVD_GetFrameInfo()
2609 pinfo->u16par_width = (MS_U16) gvolInfo.par_width; in MDrv_MVD_GetFrameInfo()
2610 pinfo->u16par_height = (MS_U16) gvolInfo.par_height; in MDrv_MVD_GetFrameInfo()
2611 pinfo->u8AspectRate = gvolInfo.aspect_ratio; in MDrv_MVD_GetFrameInfo()
2613 pinfo->u16CropBottom = gvolInfo.CropBottom; in MDrv_MVD_GetFrameInfo()
2614 pinfo->u16CropTop = 0; in MDrv_MVD_GetFrameInfo()
2615 pinfo->u16CropLeft = 0; in MDrv_MVD_GetFrameInfo()
2616 if (pinfo->u16HorSize & MVD_TILE_MODE_MASK) in MDrv_MVD_GetFrameInfo()
2620 pinfo->u16CropRight =MVD_TILE_MODE_PITCH_LENS - (pinfo->u16HorSize & MVD_TILE_MODE_MASK); in MDrv_MVD_GetFrameInfo()
2621 …pinfo->u16HorSize = ((pinfo->u16HorSize >> MVD_TILE_MODE_PITCH_SIZES) + 1) << MVD_TILE_MODE_PITCH_… in MDrv_MVD_GetFrameInfo()
2625 pinfo->u16CropRight = 0; in MDrv_MVD_GetFrameInfo()
2631 pinfo->u8Interlace= FALSE; //divx311/flv/svh just has progressive mode in MDrv_MVD_GetFrameInfo()
2638 pinfo->u8Interlace=1; in MDrv_MVD_GetFrameInfo()
2642 pinfo->u8Interlace=0; in MDrv_MVD_GetFrameInfo()
2647 if ((pinfo->u16par_width == 0) || (pinfo->u16par_height == 0)) in MDrv_MVD_GetFrameInfo()
2649 if ((pinfo->u8AspectRate > 0) && (pinfo->u8AspectRate < 5 )) in MDrv_MVD_GetFrameInfo()
2651 if (pinfo->u8AspectRate == 1) in MDrv_MVD_GetFrameInfo()
2653 u32DAR_Width = (MS_U32)pinfo->u16HorSize; in MDrv_MVD_GetFrameInfo()
2654 u32DAR_Height = (MS_U32)pinfo->u16VerSize; in MDrv_MVD_GetFrameInfo()
2655 pinfo->u16par_width = 1; in MDrv_MVD_GetFrameInfo()
2656 pinfo->u16par_height = 1; in MDrv_MVD_GetFrameInfo()
2660 u32DAR_Width = (MS_U32)u8DARTable[pinfo->u8AspectRate][0]; in MDrv_MVD_GetFrameInfo()
2661 u32DAR_Height = (MS_U32)u8DARTable[pinfo->u8AspectRate][1]; in MDrv_MVD_GetFrameInfo()
2662 u32Vertical_Size = (MS_U32)pinfo->u16VerSize; in MDrv_MVD_GetFrameInfo()
2663 u32Horizontal_Size = (MS_U32)(pinfo->u16HorSize - pinfo->u16CropRight); in MDrv_MVD_GetFrameInfo()
2669 pinfo->u16HorSize = 0xFFFF; in MDrv_MVD_GetFrameInfo()
2670 pinfo->u16VerSize = 0xFFFF; in MDrv_MVD_GetFrameInfo()
2676 pinfo->u16par_width = (MS_U16) (u32PAR_Width / u32GCD); in MDrv_MVD_GetFrameInfo()
2677 pinfo->u16par_height = (MS_U16) (u32PAR_Height / u32GCD); in MDrv_MVD_GetFrameInfo()
2687 pinfo->u16par_width = 0; in MDrv_MVD_GetFrameInfo()
2688 pinfo->u16par_height = 0; in MDrv_MVD_GetFrameInfo()
2692 …BAL(printf("pinfo->u16par_width:%d, pinfo->u16par_height:%d\n",pinfo->u16par_width, pinfo->u16par_… in MDrv_MVD_GetFrameInfo()
2697 if ((gvolInfo.frame_rate > 8 && pinfo->u8Interlace == 0)) in MDrv_MVD_GetFrameInfo()
2700 pinfo->u32FrameRate = 0; in MDrv_MVD_GetFrameInfo()
2704 pinfo->u32FrameRate = stFrameRateCode[gvolInfo.frame_rate]; in MDrv_MVD_GetFrameInfo()
2711 pinfo->u32FrameRate = gvolInfo.vc1_frame_rate; in MDrv_MVD_GetFrameInfo()
2715 …pinfo->u32FrameRate = gdivxInfo.frame_rate; //report framerate specified in MDrv_MVD_SetFrameInfo() in MDrv_MVD_GetFrameInfo()
2719 pinfo->u32FrameRate = MVD_FRAMERATE_DEFAULT; in MDrv_MVD_GetFrameInfo()
2722 MVD_DEBUGVERBAL(printf("MVD: vc1_frameRate=%ld\n", pinfo->u32FrameRate)); in MDrv_MVD_GetFrameInfo()
2728 pinfo->u32FrameRate = gdivxInfo.frame_rate; in MDrv_MVD_GetFrameInfo()
2733 pinfo->u32FrameRate = gvolInfo.frame_rate; //report framerate from f/w in MDrv_MVD_GetFrameInfo()
2737 … pinfo->u32FrameRate = (gvolInfo.vol_time_incr_res * 1000) / gvolInfo.fixed_vop_time_incr; in MDrv_MVD_GetFrameInfo()
2742 pinfo->u32FrameRate = MVD_FRAMERATE_DEFAULT; in MDrv_MVD_GetFrameInfo()
2750 pinfo->u32FrameRate = gvolInfo.frame_rate; in MDrv_MVD_GetFrameInfo()
2754 …pinfo->u32FrameRate = gdivxInfo.frame_rate; //report framerate specified in MDrv_MVD_SetFrameInfo() in MDrv_MVD_GetFrameInfo()
2758 pinfo->u32FrameRate = MVD_FRAMERATE_DEFAULT; in MDrv_MVD_GetFrameInfo()
2765 pinfo->u8MPEG1=gvolInfo.mpeg1; in MDrv_MVD_GetFrameInfo()
2766 pinfo->u16PTSInterval=gvolInfo.pts_incr; in MDrv_MVD_GetFrameInfo()
2767 pinfo->u8PlayMode=gvolInfo.play_mode; in MDrv_MVD_GetFrameInfo()
2768 pinfo->u8FrcMode=gvolInfo.mpeg_frc_mode; in MDrv_MVD_GetFrameInfo()
2771 pinfo->bEnableMIUSel = stMemCfg.bFWMiuSel; in MDrv_MVD_GetFrameInfo()
2776 pinfo->u32DynScalingAddr= u32DynScalingAdd + stMemCfg.u32Miu1BaseAddr; in MDrv_MVD_GetFrameInfo()
2780 pinfo->u32DynScalingAddr= u32DynScalingAdd; in MDrv_MVD_GetFrameInfo()
2782 pinfo->u8DynScalingDepth= u8DynScalingDepth; in MDrv_MVD_GetFrameInfo()
2783 pinfo->u32DynScalingBufSize= gvolInfo.DSbufsize; in MDrv_MVD_GetFrameInfo()
2787 pinfo->u32DynScalingAddr= NULL; in MDrv_MVD_GetFrameInfo()
2788 pinfo->u8DynScalingDepth= 0; in MDrv_MVD_GetFrameInfo()
2789 pinfo->u32DynScalingBufSize= 0; in MDrv_MVD_GetFrameInfo()
2800 void MDrv_MVD_SetFrameInfo(MVD_FrameInfo *pinfo ) in MDrv_MVD_SetFrameInfo() argument
2809 gdivxInfo.width=pinfo->u16HorSize; in MDrv_MVD_SetFrameInfo()
2810 gdivxInfo.height=pinfo->u16VerSize; in MDrv_MVD_SetFrameInfo()
2811 gdivxInfo.aspect_ratio=pinfo->u8AspectRate; in MDrv_MVD_SetFrameInfo()
2812 gdivxInfo.frame_rate = pinfo->u32FrameRate; in MDrv_MVD_SetFrameInfo()
2815 gdivxInfo.mpeg1=pinfo->u8MPEG1; in MDrv_MVD_SetFrameInfo()
2816 gdivxInfo.pts_incr=pinfo->u16PTSInterval; in MDrv_MVD_SetFrameInfo()
2817 gdivxInfo.play_mode=pinfo->u8PlayMode; in MDrv_MVD_SetFrameInfo()
2818 gdivxInfo.mpeg_frc_mode=pinfo->u8FrcMode; in MDrv_MVD_SetFrameInfo()
2820 if(pinfo->u8Interlace==0) in MDrv_MVD_SetFrameInfo()