Lines Matching refs:pInfo
1870 static HVD_EX_Result _HVD_EX_GetDispInfo(MS_U32 u32Id, HVD_EX_DispInfo *pInfo, MS_BOOL bClearSeqChg) in _HVD_EX_GetDispInfo() argument
1888 if (pInfo == NULL) in _HVD_EX_GetDispInfo()
1904 HVD_memcpy((void *) pInfo, (void *) u32DispInfoAddr, sizeof(HVD_Display_Info)); in _HVD_EX_GetDispInfo()
1928 HVD_memcpy((void *) pInfo, (void *)u32DispInfoAddr, sizeof(HVD_Display_Info)); in _HVD_EX_GetDispInfo()
1938 pInfo->u32FrameRate, in _HVD_EX_GetDispInfo()
1939 pInfo->u8Interlace, in _HVD_EX_GetDispInfo()
1940 pInfo->u16HorSize, in _HVD_EX_GetDispInfo()
1941 pInfo->u16VerSize, in _HVD_EX_GetDispInfo()
1942 pInfo->u16CropRight, pInfo->u16CropLeft, in _HVD_EX_GetDispInfo()
1943 pInfo->u16CropBottom, pInfo->u16CropTop, in _HVD_EX_GetDispInfo()
1944 pInfo->u8AspectRate, in _HVD_EX_GetDispInfo()
1945 pInfo->u16SarWidth, in _HVD_EX_GetDispInfo()
1946 pInfo->u16SarHeight, in _HVD_EX_GetDispInfo()
1947 pInfo->u16Pitch, in _HVD_EX_GetDispInfo()
1948 pInfo->u8ColourPrimaries); in _HVD_EX_GetDispInfo()
3114 HVD_EX_Result MDrv_HVD_EX_PushQueue(MS_U32 u32Id, HVD_EX_PacketInfo *pInfo) in MDrv_HVD_EX_PushQueue() argument
3122 …stVpuPkt.u32Offset = pInfo->u32Staddr + (pCtrl->MemMap.u32BitstreamBufAddr - pCtrl->MemMap.u32T… in MDrv_HVD_EX_PushQueue()
3124 stVpuPkt.u32Offset = pInfo->u32Staddr; in MDrv_HVD_EX_PushQueue()
3126 stVpuPkt.u32Length = pInfo->u32Length; in MDrv_HVD_EX_PushQueue()
3127 stVpuPkt.u64TimeStamp = (MS_U64)pInfo->u32TimeStamp; in MDrv_HVD_EX_PushQueue()
3129 stVpuPkt.u64TimeStamp |= ((MS_U64)pInfo->u32ID_H << 32); in MDrv_HVD_EX_PushQueue()
3130 stVpuPkt.u32ID_H = pInfo->u32ID_H; in MDrv_HVD_EX_PushQueue()
3131 stVpuPkt.u32ID_L = pInfo->u32ID_L; in MDrv_HVD_EX_PushQueue()
3153 if (pInfo == NULL) in MDrv_HVD_EX_PushQueue()
3158 else if ((pInfo->u32Length >= HVD_BBU_TAG_LIMITATION) && (pInfo->u32Length < MAX_QUANTITY)) in MDrv_HVD_EX_PushQueue()
3161 pInfo->u32Length, HVD_BBU_TAG_LIMITATION, pInfo->u32AllocLength); in MDrv_HVD_EX_PushQueue()
3164 u32PartLen[1] = pInfo->u32Length - QUANTITY_LENGTH; in MDrv_HVD_EX_PushQueue()
3165 u32PartAllocLen[1] = pInfo->u32AllocLength - QUANTITY_LENGTH; in MDrv_HVD_EX_PushQueue()
3167 pInfo->u32Length = QUANTITY_LENGTH; in MDrv_HVD_EX_PushQueue()
3168 pInfo->u32AllocLength = QUANTITY_LENGTH; in MDrv_HVD_EX_PushQueue()
3169 pInfo->u32Staddr |= HVD_RV_BROKEN_BY_US_MASK; in MDrv_HVD_EX_PushQueue()
3189 else if (pInfo->u32Length >= MAX_QUANTITY) in MDrv_HVD_EX_PushQueue()
3192 pInfo->u32Length, MAX_QUANTITY, pInfo->u32AllocLength); in MDrv_HVD_EX_PushQueue()
3210 bbuInfo.u32ID_H = pInfo->u32ID_H; in MDrv_HVD_EX_PushQueue()
3211 bbuInfo.u32ID_L = pInfo->u32ID_L; in MDrv_HVD_EX_PushQueue()
3212 bbuInfo.u32Length = pInfo->u32Length; in MDrv_HVD_EX_PushQueue()
3213 bbuInfo.u32TimeStamp = pInfo->u32TimeStamp; in MDrv_HVD_EX_PushQueue()
3214 bbuInfo.u32AllocLength = pInfo->u32AllocLength; in MDrv_HVD_EX_PushQueue()
3216 if (pInfo->u32Staddr & HVD_RV_BROKEN_BY_US_MASK) in MDrv_HVD_EX_PushQueue()
3219 bbuInfo.u32OriPktAddr = pInfo->u32Staddr & (~HVD_RV_BROKEN_BY_US_MASK); in MDrv_HVD_EX_PushQueue()
3220 bbuInfo.u32Staddr = pInfo->u32Staddr & (~HVD_RV_BROKEN_BY_US_MASK); in MDrv_HVD_EX_PushQueue()
3225 bbuInfo.u32OriPktAddr = pInfo->u32Staddr; in MDrv_HVD_EX_PushQueue()
3226 bbuInfo.u32Staddr = pInfo->u32Staddr; in MDrv_HVD_EX_PushQueue()
3231 (pInfo->u32Staddr >= pCtrl->MemMap.u32BitstreamBufSize)) in MDrv_HVD_EX_PushQueue()
3238 bbuInfo.u32Staddr2 = pInfo->u32Staddr2; in MDrv_HVD_EX_PushQueue()
3239 bbuInfo.u32Length2 = pInfo->u32Length2; in MDrv_HVD_EX_PushQueue()
3256 pInfo->u32Length, bbuInfo.u32TimeStamp, pCtrl->MemMap.u32DrvProcessBufSize); in MDrv_HVD_EX_PushQueue()
3433 pInfo->u32Staddr &= (~HVD_RV_BROKEN_BY_US_MASK); in MDrv_HVD_EX_PushQueue()
3434 pInfo->u32Staddr += QUANTITY_LENGTH; in MDrv_HVD_EX_PushQueue()
3436 bbuInfo.u32ID_H = pInfo->u32ID_H; in MDrv_HVD_EX_PushQueue()
3437 bbuInfo.u32ID_L = pInfo->u32ID_L; in MDrv_HVD_EX_PushQueue()
3439 bbuInfo.u32TimeStamp = pInfo->u32TimeStamp; in MDrv_HVD_EX_PushQueue()
3458 bbuInfo.u32OriPktAddr = pInfo->u32Staddr; in MDrv_HVD_EX_PushQueue()
3459 bbuInfo.u32Staddr = pInfo->u32Staddr; in MDrv_HVD_EX_PushQueue()
3461 bbuInfo.u32Staddr2 = pInfo->u32Staddr2; in MDrv_HVD_EX_PushQueue()
3462 bbuInfo.u32Length2 = pInfo->u32Length2; in MDrv_HVD_EX_PushQueue()
5622 HVD_EX_Result MDrv_HVD_EX_GetDispInfo(MS_U32 u32Id, HVD_EX_DispInfo *pInfo) in MDrv_HVD_EX_GetDispInfo() argument
5627 eRet = _HVD_EX_GetDispInfo(u32Id, pInfo, TRUE); in MDrv_HVD_EX_GetDispInfo()
5631 …ateSupported = HAL_HVD_EX_GetFrmRateIsSupported(u32Id, pInfo->u16HorSize, pInfo->u16VerSize, pInfo… in MDrv_HVD_EX_GetDispInfo()
5639 pInfo->u32FrameRate = 60000; in MDrv_HVD_EX_GetDispInfo()
6082 …_Result MDrv_HVD_EX_GetFrmInfo(MS_U32 u32Id, HVD_EX_GetFrmInfoType eType, HVD_EX_FrameInfo * pInfo) in MDrv_HVD_EX_GetFrmInfo() argument
6092 if (pInfo == NULL) in MDrv_HVD_EX_GetFrmInfo()
6140 …pInfo->u32LumaAddr = (MS_PHY) (pFrmInfo->u32LumaAddr + _HVD_EX_GetMIUBase(u8DrvId, u32Luma8MiuSel)… in MDrv_HVD_EX_GetFrmInfo()
6141 …pInfo->u32ChromaAddr = (MS_PHY) (pFrmInfo->u32ChromaAddr + _HVD_EX_GetMIUBase(u8DrvId, u32Chroma8M… in MDrv_HVD_EX_GetFrmInfo()
6142 pInfo->u32TimeStamp = pFrmInfo->u32TimeStamp; in MDrv_HVD_EX_GetFrmInfo()
6143 pInfo->u32ID_L = pFrmInfo->u32ID_L; in MDrv_HVD_EX_GetFrmInfo()
6144 pInfo->u32ID_H = pFrmInfo->u32ID_H; in MDrv_HVD_EX_GetFrmInfo()
6145 pInfo->u32PrivateData = pFrmInfo->u32PrivateData; //[STB]only for AVC in MDrv_HVD_EX_GetFrmInfo()
6146 pInfo->u16Pitch = pFrmInfo->u16Pitch; in MDrv_HVD_EX_GetFrmInfo()
6147 pInfo->u16Height = pFrmInfo->u16Height; in MDrv_HVD_EX_GetFrmInfo()
6148 pInfo->u16Width = pFrmInfo->u16Width; in MDrv_HVD_EX_GetFrmInfo()
6149 pInfo->eFrmType = (HVD_EX_FrmType) (pFrmInfo->u8FrmType); in MDrv_HVD_EX_GetFrmInfo()
6150 pInfo->eFieldType = (HVD_EX_FieldType) (pFrmInfo->u8FieldType); in MDrv_HVD_EX_GetFrmInfo()
6152 …pInfo->u32LumaAddr_2bit = (MS_PHY) (pFrmInfo->u32LumaAddr_2bit + _HVD_EX_GetMIUBase(u8DrvId, u32Lu… in MDrv_HVD_EX_GetFrmInfo()
6153 …pInfo->u32ChromaAddr_2bit = (MS_PHY) (pFrmInfo->u32ChromaAddr_2bit + _HVD_EX_GetMIUBase(u8DrvId, u… in MDrv_HVD_EX_GetFrmInfo()
6154 pInfo->u16Pitch_2bit = pFrmInfo->u16Pitch_2bit; in MDrv_HVD_EX_GetFrmInfo()
6155 pInfo->u8LumaBitdepth = pFrmInfo->u8LumaBitdepth; in MDrv_HVD_EX_GetFrmInfo()
6156 pInfo->u8ChromaBitdepth = pFrmInfo->u8ChromaBitdepth; in MDrv_HVD_EX_GetFrmInfo()
6158 if ((pInfo->u16Pitch == 0) && (pInfo->u16Width == 0) && (pInfo->u16Height == 0)) in MDrv_HVD_EX_GetFrmInfo()
6170 … pInfo->u32LumaAddr_2bit = (MS_PHY)(pFrmInfo_ext->u32LumaAddrExt[HVD_FRM_INFO_EXT_TYPE_10BIT] in MDrv_HVD_EX_GetFrmInfo()
6172 … pInfo->u32ChromaAddr_2bit = (MS_PHY)(pFrmInfo_ext->u32ChromaAddrExt[HVD_FRM_INFO_EXT_TYPE_10BIT] in MDrv_HVD_EX_GetFrmInfo()
6174 … pInfo->u32LumaAddrI = (MS_PHY)(pFrmInfo_ext->u32LumaAddrExt[HVD_FRM_INFO_EXT_TYPE_INTERLACE] in MDrv_HVD_EX_GetFrmInfo()
6176 …pInfo->u32LumaAddrI_2bit = (MS_PHY)(pFrmInfo_ext->u32LumaAddrExt[HVD_FRM_INFO_EXT_TYPE_10BIT_INTER… in MDrv_HVD_EX_GetFrmInfo()
6178 … pInfo->u32ChromaAddrI = (MS_PHY)(pFrmInfo_ext->u32ChromaAddrExt[HVD_FRM_INFO_EXT_TYPE_INTERLACE] in MDrv_HVD_EX_GetFrmInfo()
6180 …pInfo->u32ChromaAddrI_2bit = (MS_PHY)(pFrmInfo_ext->u32ChromaAddrExt[HVD_FRM_INFO_EXT_TYPE_10BIT_I… in MDrv_HVD_EX_GetFrmInfo()
6182 pInfo->u32MFCodecInfo = pFrmInfo_ext->MFCodecInfo; in MDrv_HVD_EX_GetFrmInfo()
6183 pInfo->u32LumaMFCbitlen = pFrmInfo_ext->u32LumaAddrExt[HVD_FRM_INFO_EXT_TYPE_MFCBITLEN]; in MDrv_HVD_EX_GetFrmInfo()
6184 … pInfo->u32ChromaMFCbitlen = pFrmInfo_ext->u32ChromaAddrExt[HVD_FRM_INFO_EXT_TYPE_MFCBITLEN]; in MDrv_HVD_EX_GetFrmInfo()
6187 pInfo->u32MaxLuminance = pFrmInfo_ext->maxLuminance; in MDrv_HVD_EX_GetFrmInfo()
6188 pInfo->u32MinLuminance = pFrmInfo_ext->minLuminance; in MDrv_HVD_EX_GetFrmInfo()
6189 pInfo->u16Primaries[0][0] = pFrmInfo_ext->primaries[0][0]; in MDrv_HVD_EX_GetFrmInfo()
6190 pInfo->u16Primaries[0][1] = pFrmInfo_ext->primaries[0][1]; in MDrv_HVD_EX_GetFrmInfo()
6191 pInfo->u16Primaries[1][0] = pFrmInfo_ext->primaries[1][0]; in MDrv_HVD_EX_GetFrmInfo()
6192 pInfo->u16Primaries[1][1] = pFrmInfo_ext->primaries[1][1]; in MDrv_HVD_EX_GetFrmInfo()
6193 pInfo->u16Primaries[2][0] = pFrmInfo_ext->primaries[2][0]; in MDrv_HVD_EX_GetFrmInfo()
6194 pInfo->u16Primaries[2][1] = pFrmInfo_ext->primaries[2][1]; in MDrv_HVD_EX_GetFrmInfo()
6195 pInfo->u16WhitePoint[0] = pFrmInfo_ext->whitePoint[0]; in MDrv_HVD_EX_GetFrmInfo()
6196 pInfo->u16WhitePoint[1] = pFrmInfo_ext->whitePoint[1]; in MDrv_HVD_EX_GetFrmInfo()
6198 pInfo->u8Frm_Info_Ext_avail = pFrmInfo_ext->Frm_Info_Ext_avail; in MDrv_HVD_EX_GetFrmInfo()
6199 pInfo->u8Colour_primaries = pFrmInfo_ext->colour_primaries; in MDrv_HVD_EX_GetFrmInfo()
6200 pInfo->u8Transfer_characteristics = pFrmInfo_ext->transfer_characteristics; in MDrv_HVD_EX_GetFrmInfo()
6201 pInfo->u8Matrix_coefficients = pFrmInfo_ext->matrix_coefficients; in MDrv_HVD_EX_GetFrmInfo()
6203 pInfo->u8DVMode = pFrmInfo_ext->u8DVMode; in MDrv_HVD_EX_GetFrmInfo()
6204 pInfo->u32DVMetadataAddr = (MS_PHY)(pFrmInfo_ext->u32DVMetadataAddr); in MDrv_HVD_EX_GetFrmInfo()
6205 …if (pInfo->u8DVMode & 0x03) // we hide dolby vision infomation into Luma Interlace Address when do… in MDrv_HVD_EX_GetFrmInfo()
6207 pInfo->u32LumaAddrI = pInfo->u8DVMode; in MDrv_HVD_EX_GetFrmInfo()
6209 pInfo->u32DVDMSize = pFrmInfo_ext->u32DVDMSize; in MDrv_HVD_EX_GetFrmInfo()
6210 pInfo->u32DVCompSize = pFrmInfo_ext->u32DVCompSize; in MDrv_HVD_EX_GetFrmInfo()
6211 pInfo->u8CurrentIndex = pFrmInfo_ext->u8CurrentIndex; in MDrv_HVD_EX_GetFrmInfo()
6212 pInfo->u32HDRRegAddr = pFrmInfo_ext->u32DVRegAddr; in MDrv_HVD_EX_GetFrmInfo()
6213 pInfo->u32HDRRegSize = pFrmInfo_ext->u32DVRegSize; in MDrv_HVD_EX_GetFrmInfo()
6214 pInfo->u32HDRLutAddr = pFrmInfo_ext->u32DVLutAddr; in MDrv_HVD_EX_GetFrmInfo()
6215 pInfo->u32HDRLutSize = pFrmInfo_ext->u32DVLutSize; in MDrv_HVD_EX_GetFrmInfo()
6216 pInfo->bDMEnable = pFrmInfo_ext->bDMEnable; in MDrv_HVD_EX_GetFrmInfo()
6217 pInfo->bCompEnable = pFrmInfo_ext->bCompEnable; in MDrv_HVD_EX_GetFrmInfo()
6218 pInfo->u8ComplexityLevel = pFrmInfo_ext->u8ComplexityLevel; in MDrv_HVD_EX_GetFrmInfo()
6220 pInfo->u32ParWidth = pFrmInfo_ext->u32ParWidth; in MDrv_HVD_EX_GetFrmInfo()
6221 pInfo->u32ParHeight = pFrmInfo_ext->u32ParHeight; in MDrv_HVD_EX_GetFrmInfo()
6222 pInfo->u16CropRight = pFrmInfo_ext->u16CropRight; in MDrv_HVD_EX_GetFrmInfo()
6223 pInfo->u16CropLeft = pFrmInfo_ext->u16CropLeft; in MDrv_HVD_EX_GetFrmInfo()
6224 pInfo->u16CropBottom = pFrmInfo_ext->u16CropBottom; in MDrv_HVD_EX_GetFrmInfo()
6225 pInfo->u16CropTop = pFrmInfo_ext->u16CropTop; in MDrv_HVD_EX_GetFrmInfo()
6227 pInfo->u8TileMode = pFrmInfo_ext->u8TileMode; in MDrv_HVD_EX_GetFrmInfo()
6228 pInfo->u16MIUBandwidth = pFrmInfo_ext->u16MIUBandwidth; in MDrv_HVD_EX_GetFrmInfo()
6229 pInfo->u16Bitrate = pFrmInfo_ext->u16Bitrate; in MDrv_HVD_EX_GetFrmInfo()
6230 pInfo->u8HTLBTableId = pFrmInfo_ext->u8HTLBTableId; in MDrv_HVD_EX_GetFrmInfo()
6231 pInfo->u8HTLBEntriesSize = pFrmInfo_ext->u8HTLBEntriesSize; in MDrv_HVD_EX_GetFrmInfo()
6232 pInfo->u32HTLBEntriesAddr = pFrmInfo_ext->u32HTLBEntriesAddr; in MDrv_HVD_EX_GetFrmInfo()
10047 HVD_EX_Result MDrv_HVD_EX_GetFbMemUsageSize(HVD_EX_FbMemUsage_Param *pInfo) in MDrv_HVD_EX_GetFbMemUsageSize() argument
10052 if (pInfo->eCodecType == E_HVD_EX_HEVC) in MDrv_HVD_EX_GetFbMemUsageSize()
10055 … eRet = _HVD_EX_DemuxTS_ParseHEVCSPS(pInfo->u32DataVAddr, pInfo->u16DataSize, &_u32MemUsageSize); in MDrv_HVD_EX_GetFbMemUsageSize()
10058 pInfo->u32MemUsageSize = _u32MemUsageSize; in MDrv_HVD_EX_GetFbMemUsageSize()