Lines Matching refs:pInfo
1814 static HVD_EX_Result _HVD_EX_GetDispInfo(MS_U32 u32Id, HVD_EX_DispInfo *pInfo, MS_BOOL bClearSeqChg) in _HVD_EX_GetDispInfo() argument
1832 if (pInfo == NULL) in _HVD_EX_GetDispInfo()
1848 HVD_memcpy((void *) pInfo, (void *) u32DispInfoAddr, sizeof(HVD_Display_Info)); in _HVD_EX_GetDispInfo()
1872 HVD_memcpy((void *) pInfo, (void *)u32DispInfoAddr, sizeof(HVD_Display_Info)); in _HVD_EX_GetDispInfo()
1882 pInfo->u32FrameRate, in _HVD_EX_GetDispInfo()
1883 pInfo->u8Interlace, in _HVD_EX_GetDispInfo()
1884 pInfo->u16HorSize, in _HVD_EX_GetDispInfo()
1885 pInfo->u16VerSize, in _HVD_EX_GetDispInfo()
1886 pInfo->u16CropRight, pInfo->u16CropLeft, in _HVD_EX_GetDispInfo()
1887 pInfo->u16CropBottom, pInfo->u16CropTop, in _HVD_EX_GetDispInfo()
1888 pInfo->u8AspectRate, in _HVD_EX_GetDispInfo()
1889 pInfo->u16SarWidth, in _HVD_EX_GetDispInfo()
1890 pInfo->u16SarHeight, in _HVD_EX_GetDispInfo()
1891 pInfo->u16Pitch, in _HVD_EX_GetDispInfo()
1892 pInfo->u8ColourPrimaries); in _HVD_EX_GetDispInfo()
3121 HVD_EX_Result MDrv_HVD_EX_PushQueue(MS_U32 u32Id, HVD_EX_PacketInfo *pInfo) in MDrv_HVD_EX_PushQueue() argument
3129 …stVpuPkt.u32Offset = pInfo->u32Staddr + (pCtrl->MemMap.u32BitstreamBufAddr - pCtrl->MemMap.u32T… in MDrv_HVD_EX_PushQueue()
3131 stVpuPkt.u32Offset = pInfo->u32Staddr; in MDrv_HVD_EX_PushQueue()
3133 stVpuPkt.u32Length = pInfo->u32Length; in MDrv_HVD_EX_PushQueue()
3136 …rams.u32ModeFlag & HVD_INIT_HW_MASK) == HVD_INIT_HW_AVS) && (pInfo->u32Length > 0) && (pInfo->u32L… in MDrv_HVD_EX_PushQueue()
3140 stVpuPkt.u64TimeStamp = (MS_U64)pInfo->u32TimeStamp; in MDrv_HVD_EX_PushQueue()
3142 stVpuPkt.u64TimeStamp |= ((MS_U64)pInfo->u32ID_H << 32); in MDrv_HVD_EX_PushQueue()
3143 stVpuPkt.u32ID_H = pInfo->u32ID_H; in MDrv_HVD_EX_PushQueue()
3144 stVpuPkt.u32ID_L = pInfo->u32ID_L; in MDrv_HVD_EX_PushQueue()
3145 stVpuPkt.u8Version = pInfo->u8Version; in MDrv_HVD_EX_PushQueue()
3167 if (pInfo == NULL) in MDrv_HVD_EX_PushQueue()
3172 else if ((pInfo->u32Length >= HVD_BBU_TAG_LIMITATION) && (pInfo->u32Length < MAX_QUANTITY)) in MDrv_HVD_EX_PushQueue()
3175 pInfo->u32Length, HVD_BBU_TAG_LIMITATION, pInfo->u32AllocLength); in MDrv_HVD_EX_PushQueue()
3178 u32PartLen[1] = pInfo->u32Length - QUANTITY_LENGTH; in MDrv_HVD_EX_PushQueue()
3179 u32PartAllocLen[1] = pInfo->u32AllocLength - QUANTITY_LENGTH; in MDrv_HVD_EX_PushQueue()
3181 pInfo->u32Length = QUANTITY_LENGTH; in MDrv_HVD_EX_PushQueue()
3182 pInfo->u32AllocLength = QUANTITY_LENGTH; in MDrv_HVD_EX_PushQueue()
3183 pInfo->u32Staddr |= HVD_RV_BROKEN_BY_US_MASK; in MDrv_HVD_EX_PushQueue()
3203 else if (pInfo->u32Length >= MAX_QUANTITY) in MDrv_HVD_EX_PushQueue()
3206 pInfo->u32Length, MAX_QUANTITY, pInfo->u32AllocLength); in MDrv_HVD_EX_PushQueue()
3224 bbuInfo.u32ID_H = pInfo->u32ID_H; in MDrv_HVD_EX_PushQueue()
3225 bbuInfo.u32ID_L = pInfo->u32ID_L; in MDrv_HVD_EX_PushQueue()
3226 bbuInfo.u32Length = pInfo->u32Length; in MDrv_HVD_EX_PushQueue()
3227 bbuInfo.u32TimeStamp = pInfo->u32TimeStamp; in MDrv_HVD_EX_PushQueue()
3228 bbuInfo.u32AllocLength = pInfo->u32AllocLength; in MDrv_HVD_EX_PushQueue()
3230 if (pInfo->u32Staddr & HVD_RV_BROKEN_BY_US_MASK) in MDrv_HVD_EX_PushQueue()
3233 bbuInfo.u32OriPktAddr = pInfo->u32Staddr & (~HVD_RV_BROKEN_BY_US_MASK); in MDrv_HVD_EX_PushQueue()
3234 bbuInfo.u32Staddr = pInfo->u32Staddr & (~HVD_RV_BROKEN_BY_US_MASK); in MDrv_HVD_EX_PushQueue()
3239 bbuInfo.u32OriPktAddr = pInfo->u32Staddr; in MDrv_HVD_EX_PushQueue()
3240 bbuInfo.u32Staddr = pInfo->u32Staddr; in MDrv_HVD_EX_PushQueue()
3245 (pInfo->u32Staddr >= pCtrl->MemMap.u32BitstreamBufSize)) in MDrv_HVD_EX_PushQueue()
3252 bbuInfo.u32Staddr2 = pInfo->u32Staddr2; in MDrv_HVD_EX_PushQueue()
3253 bbuInfo.u32Length2 = pInfo->u32Length2; in MDrv_HVD_EX_PushQueue()
3270 pInfo->u32Length, bbuInfo.u32TimeStamp, pCtrl->MemMap.u32DrvProcessBufSize); in MDrv_HVD_EX_PushQueue()
3447 pInfo->u32Staddr &= (~HVD_RV_BROKEN_BY_US_MASK); in MDrv_HVD_EX_PushQueue()
3448 pInfo->u32Staddr += QUANTITY_LENGTH; in MDrv_HVD_EX_PushQueue()
3450 bbuInfo.u32ID_H = pInfo->u32ID_H; in MDrv_HVD_EX_PushQueue()
3451 bbuInfo.u32ID_L = pInfo->u32ID_L; in MDrv_HVD_EX_PushQueue()
3453 bbuInfo.u32TimeStamp = pInfo->u32TimeStamp; in MDrv_HVD_EX_PushQueue()
3472 bbuInfo.u32OriPktAddr = pInfo->u32Staddr; in MDrv_HVD_EX_PushQueue()
3473 bbuInfo.u32Staddr = pInfo->u32Staddr; in MDrv_HVD_EX_PushQueue()
3475 bbuInfo.u32Staddr2 = pInfo->u32Staddr2; in MDrv_HVD_EX_PushQueue()
3476 bbuInfo.u32Length2 = pInfo->u32Length2; in MDrv_HVD_EX_PushQueue()
5643 HVD_EX_Result MDrv_HVD_EX_GetDispInfo(MS_U32 u32Id, HVD_EX_DispInfo *pInfo) in MDrv_HVD_EX_GetDispInfo() argument
5648 eRet = _HVD_EX_GetDispInfo(u32Id, pInfo, TRUE); in MDrv_HVD_EX_GetDispInfo()
5652 …ateSupported = HAL_HVD_EX_GetFrmRateIsSupported(u32Id, pInfo->u16HorSize, pInfo->u16VerSize, pInfo… in MDrv_HVD_EX_GetDispInfo()
5660 pInfo->u32FrameRate = 60000; in MDrv_HVD_EX_GetDispInfo()
6104 …_Result MDrv_HVD_EX_GetFrmInfo(MS_U32 u32Id, HVD_EX_GetFrmInfoType eType, HVD_EX_FrameInfo * pInfo) in MDrv_HVD_EX_GetFrmInfo() argument
6114 if (pInfo == NULL) in MDrv_HVD_EX_GetFrmInfo()
6162 …pInfo->u32LumaAddr = (MS_PHY) (pFrmInfo->u32LumaAddr + _HVD_EX_GetMIUBase(u8DrvId, u32Luma8MiuSel)… in MDrv_HVD_EX_GetFrmInfo()
6163 …pInfo->u32ChromaAddr = (MS_PHY) (pFrmInfo->u32ChromaAddr + _HVD_EX_GetMIUBase(u8DrvId, u32Chroma8M… in MDrv_HVD_EX_GetFrmInfo()
6164 pInfo->u32TimeStamp = pFrmInfo->u32TimeStamp; in MDrv_HVD_EX_GetFrmInfo()
6165 pInfo->u32ID_L = pFrmInfo->u32ID_L; in MDrv_HVD_EX_GetFrmInfo()
6166 pInfo->u32ID_H = pFrmInfo->u32ID_H; in MDrv_HVD_EX_GetFrmInfo()
6167 pInfo->u32PrivateData = pFrmInfo->u32PrivateData; //[STB]only for AVC in MDrv_HVD_EX_GetFrmInfo()
6168 pInfo->u16Pitch = pFrmInfo->u16Pitch; in MDrv_HVD_EX_GetFrmInfo()
6169 pInfo->u16Height = pFrmInfo->u16Height; in MDrv_HVD_EX_GetFrmInfo()
6170 pInfo->u16Width = pFrmInfo->u16Width; in MDrv_HVD_EX_GetFrmInfo()
6171 pInfo->eFrmType = (HVD_EX_FrmType) (pFrmInfo->u8FrmType); in MDrv_HVD_EX_GetFrmInfo()
6172 pInfo->eFieldType = (HVD_EX_FieldType) (pFrmInfo->u8FieldType); in MDrv_HVD_EX_GetFrmInfo()
6174 …pInfo->u32LumaAddr_2bit = (MS_PHY) (pFrmInfo->u32LumaAddr_2bit + _HVD_EX_GetMIUBase(u8DrvId, u32Lu… in MDrv_HVD_EX_GetFrmInfo()
6175 …pInfo->u32ChromaAddr_2bit = (MS_PHY) (pFrmInfo->u32ChromaAddr_2bit + _HVD_EX_GetMIUBase(u8DrvId, u… in MDrv_HVD_EX_GetFrmInfo()
6176 pInfo->u16Pitch_2bit = pFrmInfo->u16Pitch_2bit; in MDrv_HVD_EX_GetFrmInfo()
6177 pInfo->u8LumaBitdepth = pFrmInfo->u8LumaBitdepth; in MDrv_HVD_EX_GetFrmInfo()
6178 pInfo->u8ChromaBitdepth = pFrmInfo->u8ChromaBitdepth; in MDrv_HVD_EX_GetFrmInfo()
6180 if ((pInfo->u16Pitch == 0) && (pInfo->u16Width == 0) && (pInfo->u16Height == 0)) in MDrv_HVD_EX_GetFrmInfo()
6192 … pInfo->u32LumaAddr_2bit = (MS_PHY)(pFrmInfo_ext->u32LumaAddrExt[HVD_FRM_INFO_EXT_TYPE_10BIT] in MDrv_HVD_EX_GetFrmInfo()
6194 … pInfo->u32ChromaAddr_2bit = (MS_PHY)(pFrmInfo_ext->u32ChromaAddrExt[HVD_FRM_INFO_EXT_TYPE_10BIT] in MDrv_HVD_EX_GetFrmInfo()
6196 … pInfo->u32LumaAddrI = (MS_PHY)(pFrmInfo_ext->u32LumaAddrExt[HVD_FRM_INFO_EXT_TYPE_INTERLACE] in MDrv_HVD_EX_GetFrmInfo()
6198 …pInfo->u32LumaAddrI_2bit = (MS_PHY)(pFrmInfo_ext->u32LumaAddrExt[HVD_FRM_INFO_EXT_TYPE_10BIT_INTER… in MDrv_HVD_EX_GetFrmInfo()
6200 … pInfo->u32ChromaAddrI = (MS_PHY)(pFrmInfo_ext->u32ChromaAddrExt[HVD_FRM_INFO_EXT_TYPE_INTERLACE] in MDrv_HVD_EX_GetFrmInfo()
6202 …pInfo->u32ChromaAddrI_2bit = (MS_PHY)(pFrmInfo_ext->u32ChromaAddrExt[HVD_FRM_INFO_EXT_TYPE_10BIT_I… in MDrv_HVD_EX_GetFrmInfo()
6204 pInfo->u32MFCodecInfo = pFrmInfo_ext->MFCodecInfo; in MDrv_HVD_EX_GetFrmInfo()
6205 pInfo->u32LumaMFCbitlen = pFrmInfo_ext->u32LumaAddrExt[HVD_FRM_INFO_EXT_TYPE_MFCBITLEN]; in MDrv_HVD_EX_GetFrmInfo()
6206 … pInfo->u32ChromaMFCbitlen = pFrmInfo_ext->u32ChromaAddrExt[HVD_FRM_INFO_EXT_TYPE_MFCBITLEN]; in MDrv_HVD_EX_GetFrmInfo()
6209 pInfo->u32MaxLuminance = pFrmInfo_ext->maxLuminance; in MDrv_HVD_EX_GetFrmInfo()
6210 pInfo->u32MinLuminance = pFrmInfo_ext->minLuminance; in MDrv_HVD_EX_GetFrmInfo()
6211 pInfo->u16Primaries[0][0] = pFrmInfo_ext->primaries[0][0]; in MDrv_HVD_EX_GetFrmInfo()
6212 pInfo->u16Primaries[0][1] = pFrmInfo_ext->primaries[0][1]; in MDrv_HVD_EX_GetFrmInfo()
6213 pInfo->u16Primaries[1][0] = pFrmInfo_ext->primaries[1][0]; in MDrv_HVD_EX_GetFrmInfo()
6214 pInfo->u16Primaries[1][1] = pFrmInfo_ext->primaries[1][1]; in MDrv_HVD_EX_GetFrmInfo()
6215 pInfo->u16Primaries[2][0] = pFrmInfo_ext->primaries[2][0]; in MDrv_HVD_EX_GetFrmInfo()
6216 pInfo->u16Primaries[2][1] = pFrmInfo_ext->primaries[2][1]; in MDrv_HVD_EX_GetFrmInfo()
6217 pInfo->u16WhitePoint[0] = pFrmInfo_ext->whitePoint[0]; in MDrv_HVD_EX_GetFrmInfo()
6218 pInfo->u16WhitePoint[1] = pFrmInfo_ext->whitePoint[1]; in MDrv_HVD_EX_GetFrmInfo()
6220 pInfo->u8Frm_Info_Ext_avail = pFrmInfo_ext->Frm_Info_Ext_avail; in MDrv_HVD_EX_GetFrmInfo()
6221 pInfo->u8Colour_primaries = pFrmInfo_ext->colour_primaries; in MDrv_HVD_EX_GetFrmInfo()
6222 pInfo->u8Transfer_characteristics = pFrmInfo_ext->transfer_characteristics; in MDrv_HVD_EX_GetFrmInfo()
6223 pInfo->u8Matrix_coefficients = pFrmInfo_ext->matrix_coefficients; in MDrv_HVD_EX_GetFrmInfo()
6225 pInfo->u8DVMode = pFrmInfo_ext->u8DVMode; in MDrv_HVD_EX_GetFrmInfo()
6226 pInfo->u32DVMetadataAddr = (MS_PHY)(pFrmInfo_ext->u32DVMetadataAddr); in MDrv_HVD_EX_GetFrmInfo()
6227 …if (pInfo->u8DVMode & 0x03) // we hide dolby vision infomation into Luma Interlace Address when do… in MDrv_HVD_EX_GetFrmInfo()
6229 pInfo->u32LumaAddrI = pInfo->u8DVMode; in MDrv_HVD_EX_GetFrmInfo()
6231 pInfo->u32DVDMSize = pFrmInfo_ext->u32DVDMSize; in MDrv_HVD_EX_GetFrmInfo()
6232 pInfo->u32DVCompSize = pFrmInfo_ext->u32DVCompSize; in MDrv_HVD_EX_GetFrmInfo()
6233 pInfo->u8CurrentIndex = pFrmInfo_ext->u8CurrentIndex; in MDrv_HVD_EX_GetFrmInfo()
6234 pInfo->u32HDRRegAddr = pFrmInfo_ext->u32DVRegAddr; in MDrv_HVD_EX_GetFrmInfo()
6235 pInfo->u32HDRRegSize = pFrmInfo_ext->u32DVRegSize; in MDrv_HVD_EX_GetFrmInfo()
6236 pInfo->u32HDRLutAddr = pFrmInfo_ext->u32DVLutAddr; in MDrv_HVD_EX_GetFrmInfo()
6237 pInfo->u32HDRLutSize = pFrmInfo_ext->u32DVLutSize; in MDrv_HVD_EX_GetFrmInfo()
6238 pInfo->bDMEnable = pFrmInfo_ext->bDMEnable; in MDrv_HVD_EX_GetFrmInfo()
6239 pInfo->bCompEnable = pFrmInfo_ext->bCompEnable; in MDrv_HVD_EX_GetFrmInfo()
6240 pInfo->u8ComplexityLevel = pFrmInfo_ext->u8ComplexityLevel; in MDrv_HVD_EX_GetFrmInfo()
6242 pInfo->u32ParWidth = pFrmInfo_ext->u32ParWidth; in MDrv_HVD_EX_GetFrmInfo()
6243 pInfo->u32ParHeight = pFrmInfo_ext->u32ParHeight; in MDrv_HVD_EX_GetFrmInfo()
6244 pInfo->u16CropRight = pFrmInfo_ext->u16CropRight; in MDrv_HVD_EX_GetFrmInfo()
6245 pInfo->u16CropLeft = pFrmInfo_ext->u16CropLeft; in MDrv_HVD_EX_GetFrmInfo()
6246 pInfo->u16CropBottom = pFrmInfo_ext->u16CropBottom; in MDrv_HVD_EX_GetFrmInfo()
6247 pInfo->u16CropTop = pFrmInfo_ext->u16CropTop; in MDrv_HVD_EX_GetFrmInfo()
6249 pInfo->u8TileMode = pFrmInfo_ext->u8TileMode; in MDrv_HVD_EX_GetFrmInfo()
6250 pInfo->u16MIUBandwidth = pFrmInfo_ext->u16MIUBandwidth; in MDrv_HVD_EX_GetFrmInfo()
6251 pInfo->u16Bitrate = pFrmInfo_ext->u16Bitrate; in MDrv_HVD_EX_GetFrmInfo()
6252 pInfo->u8HTLBTableId = pFrmInfo_ext->u8HTLBTableId; in MDrv_HVD_EX_GetFrmInfo()
6253 pInfo->u8HTLBEntriesSize = pFrmInfo_ext->u8HTLBEntriesSize; in MDrv_HVD_EX_GetFrmInfo()
6254 pInfo->u32HTLBEntriesAddr = pFrmInfo_ext->u32HTLBEntriesAddr; in MDrv_HVD_EX_GetFrmInfo()