Lines Matching refs:u16BufID
846 static MS_BOOL _IsFrameRefCountZero(MS_U32 u32Window, MS_U16 u16BufID) in _IsFrameRefCountZero() argument
849 if((RES_DMS._stXC_LocalFrameRefCount[u32Window][u16BufID] == 0) in _IsFrameRefCountZero()
850 && (RES_DMSCAPTURE._stXC_LocalFrameRefCountCaptureMode[u32Window][u16BufID] == 0)) in _IsFrameRefCountZero()
925 static MS_BOOL _DMS_VDEC_Frame_AddRef_Interlace(MS_U32 u32Window, MS_U16 u16BufID) in _DMS_VDEC_Frame_AddRef_Interlace() argument
932 VdecStreamId.u32Version = RES_DMSDI._stXC_DIPDIInfo[u32Window][u16BufID].u32VDECStreamVersion; in _DMS_VDEC_Frame_AddRef_Interlace()
933 VdecStreamId.u32Id = RES_DMSDI._stXC_DIPDIInfo[u32Window][u16BufID].u32VDECStreamID; in _DMS_VDEC_Frame_AddRef_Interlace()
934 VdecDispFrm.u32Idx = RES_DMSDI._stXC_DIPDIInfo[u32Window][u16BufID].u32FrameIndex; in _DMS_VDEC_Frame_AddRef_Interlace()
935 VdecDispFrm.u32PriData = RES_DMSDI._stXC_DIPDIInfo[u32Window][u16BufID].u32PriData; in _DMS_VDEC_Frame_AddRef_Interlace()
942 …ndow %d, BufID %d, MApi_VDEC_EX_DisplayFrame return %d\n",__FUNCTION__,u32Window,u16BufID,eResult); in _DMS_VDEC_Frame_AddRef_Interlace()
945 if(_DMS_Is_SourceFieldBaseInterlace(RES_DMSDI._stXC_DIPDIInfo[u32Window][u16BufID].eScanType)) in _DMS_VDEC_Frame_AddRef_Interlace()
947 … VdecStreamId.u32Version = RES_DMSDI._stXC_DIPDIInfo[u32Window][u16BufID].u32VDECStreamVersion; in _DMS_VDEC_Frame_AddRef_Interlace()
948 VdecStreamId.u32Id = RES_DMSDI._stXC_DIPDIInfo[u32Window][u16BufID].u32VDECStreamID; in _DMS_VDEC_Frame_AddRef_Interlace()
949 VdecDispFrm.u32Idx = RES_DMSDI._stXC_DIPDIInfo[u32Window][u16BufID].u32FrameIndex_2nd; in _DMS_VDEC_Frame_AddRef_Interlace()
950 VdecDispFrm.u32PriData = RES_DMSDI._stXC_DIPDIInfo[u32Window][u16BufID].u32PriData_2nd; in _DMS_VDEC_Frame_AddRef_Interlace()
957 …fID %d, 2nd Field, MApi_VDEC_EX_DisplayFrame return %d\n",__FUNCTION__,u32Window,u16BufID,eResult); in _DMS_VDEC_Frame_AddRef_Interlace()
962 RES_DMSDI._stXC_LocalFrameRefCountInterlace[u32Window][u16BufID]++; in _DMS_VDEC_Frame_AddRef_Interlace()
971 static MS_BOOL _DMS_VDEC_Frame_Release_Interlace(MS_U32 u32Window, MS_U16 u16BufID) in _DMS_VDEC_Frame_Release_Interlace() argument
977 if(RES_DMSDI._stXC_DIPDIInfo[u32Window][u16BufID].u32FrameIndex == DMS_INVALID_FRAME_ID) in _DMS_VDEC_Frame_Release_Interlace()
982 if(RES_DMSDI._stXC_LocalFrameRefCountInterlace[u32Window][u16BufID] == 0) in _DMS_VDEC_Frame_Release_Interlace()
987 RES_DMSDI._stXC_LocalFrameRefCountInterlace[u32Window][u16BufID]--; in _DMS_VDEC_Frame_Release_Interlace()
988 if(RES_DMSDI._stXC_LocalFrameRefCountInterlace[u32Window][u16BufID] == 0) in _DMS_VDEC_Frame_Release_Interlace()
992 … VdecStreamId.u32Version = RES_DMSDI._stXC_DIPDIInfo[u32Window][u16BufID].u32VDECStreamVersion; in _DMS_VDEC_Frame_Release_Interlace()
993 VdecStreamId.u32Id = RES_DMSDI._stXC_DIPDIInfo[u32Window][u16BufID].u32VDECStreamID; in _DMS_VDEC_Frame_Release_Interlace()
994 VdecDispFrm.u32Idx = RES_DMSDI._stXC_DIPDIInfo[u32Window][u16BufID].u32FrameIndex; in _DMS_VDEC_Frame_Release_Interlace()
995 VdecDispFrm.u32PriData = RES_DMSDI._stXC_DIPDIInfo[u32Window][u16BufID].u32PriData; in _DMS_VDEC_Frame_Release_Interlace()
1003 …ID %td, MApi_VDEC_EX_ReleaseFrame return %d\n",__FUNCTION__,(ptrdiff_t)u32Window,u16BufID,eResult); in _DMS_VDEC_Frame_Release_Interlace()
1006 … if(_DMS_Is_SourceFieldBaseInterlace(RES_DMSDI._stXC_DIPDIInfo[u32Window][u16BufID].eScanType)) in _DMS_VDEC_Frame_Release_Interlace()
1008 … VdecStreamId.u32Version = RES_DMSDI._stXC_DIPDIInfo[u32Window][u16BufID].u32VDECStreamVersion; in _DMS_VDEC_Frame_Release_Interlace()
1009 VdecStreamId.u32Id = RES_DMSDI._stXC_DIPDIInfo[u32Window][u16BufID].u32VDECStreamID; in _DMS_VDEC_Frame_Release_Interlace()
1010 VdecDispFrm.u32Idx = RES_DMSDI._stXC_DIPDIInfo[u32Window][u16BufID].u32FrameIndex_2nd; in _DMS_VDEC_Frame_Release_Interlace()
1011 VdecDispFrm.u32PriData = RES_DMSDI._stXC_DIPDIInfo[u32Window][u16BufID].u32PriData_2nd; in _DMS_VDEC_Frame_Release_Interlace()
1019 … Field, MApi_VDEC_EX_ReleaseFrame return %d\n",__FUNCTION__,(ptrdiff_t)u32Window,u16BufID,eResult); in _DMS_VDEC_Frame_Release_Interlace()
1024 RES_DMSDI._stXC_DIPDIInfo[u32Window][u16BufID].u32FrameIndex = DMS_INVALID_FRAME_ID; in _DMS_VDEC_Frame_Release_Interlace()
1034 static void _DMS_Clear_VDEC_Frame_Ref_Interlace(MS_U32 u32Window, MS_U16 u16BufID) in _DMS_Clear_VDEC_Frame_Ref_Interlace() argument
1038 …0; u8RefCounter < RES_DMSDI._stXC_LocalFrameRefCountInterlace[u32Window][u16BufID]; u8RefCounter++) in _DMS_Clear_VDEC_Frame_Ref_Interlace()
1040 … %td release frame for WP %d ct %d\n",__FUNCTION__,(ptrdiff_t)u32Window,u16BufID,(u8RefCounter+1)); in _DMS_Clear_VDEC_Frame_Ref_Interlace()
1041 _DMS_VDEC_Frame_Release_Interlace(u32Window,u16BufID); in _DMS_Clear_VDEC_Frame_Ref_Interlace()
1445 static MS_BOOL _DMS_VDEC_Frame_AddRef(MS_U32 u32Window, MS_U16 u16BufID) in _DMS_VDEC_Frame_AddRef() argument
1449 if(RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32FrameIndex == DMS_INVALID_FRAME_ID) in _DMS_VDEC_Frame_AddRef()
1457 VdecStreamId.u32Version = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32VDECStreamVersion; in _DMS_VDEC_Frame_AddRef()
1458 VdecStreamId.u32Id = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32VDECStreamID; in _DMS_VDEC_Frame_AddRef()
1459 VdecDispFrm.u32Idx = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32FrameIndex; in _DMS_VDEC_Frame_AddRef()
1460 VdecDispFrm.u32PriData = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32PriData; in _DMS_VDEC_Frame_AddRef()
1467 …fID %d, MApi_VDEC_EX_DisplayFrame return %d\n",__FUNCTION__,(ptrdiff_t)u32Window,u16BufID,eResult); in _DMS_VDEC_Frame_AddRef()
1470 if(_DMS_Is_SourceFieldBaseInterlace(RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].eScanType)) in _DMS_VDEC_Frame_AddRef()
1472 … VdecStreamId.u32Version = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32VDECStreamVersion; in _DMS_VDEC_Frame_AddRef()
1473 VdecStreamId.u32Id = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32VDECStreamID; in _DMS_VDEC_Frame_AddRef()
1474 VdecDispFrm.u32Idx = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32FrameIndex_2nd; in _DMS_VDEC_Frame_AddRef()
1475 VdecDispFrm.u32PriData = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32PriData_2nd; in _DMS_VDEC_Frame_AddRef()
1482 … Field, MApi_VDEC_EX_DisplayFrame return %d\n",__FUNCTION__,(ptrdiff_t)u32Window,u16BufID,eResult); in _DMS_VDEC_Frame_AddRef()
1487 RES_DMS._stXC_LocalFrameRefCount[u32Window][u16BufID]++; in _DMS_VDEC_Frame_AddRef()
1496 static MS_BOOL _DMS_VDEC_Frame_Release(MS_U32 u32Window, MS_U16 u16BufID) in _DMS_VDEC_Frame_Release() argument
1500 if(RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32FrameIndex == DMS_INVALID_FRAME_ID) in _DMS_VDEC_Frame_Release()
1505 if(RES_DMS._stXC_LocalFrameRefCount[u32Window][u16BufID] == 0) in _DMS_VDEC_Frame_Release()
1510 RES_DMS._stXC_LocalFrameRefCount[u32Window][u16BufID]--; in _DMS_VDEC_Frame_Release()
1511 if(RES_DMS._stXC_LocalFrameRefCount[u32Window][u16BufID] == 0) in _DMS_VDEC_Frame_Release()
1515 … VdecStreamId.u32Version = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32VDECStreamVersion; in _DMS_VDEC_Frame_Release()
1516 VdecStreamId.u32Id = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32VDECStreamID; in _DMS_VDEC_Frame_Release()
1517 VdecDispFrm.u32Idx = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32FrameIndex; in _DMS_VDEC_Frame_Release()
1518 VdecDispFrm.u32PriData = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32PriData; in _DMS_VDEC_Frame_Release()
1526 …fID %d, MApi_VDEC_EX_ReleaseFrame return %d\n",__FUNCTION__,(ptrdiff_t)u32Window,u16BufID,eResult); in _DMS_VDEC_Frame_Release()
1529 … if(_DMS_Is_SourceFieldBaseInterlace(RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].eScanType)) in _DMS_VDEC_Frame_Release()
1531 … VdecStreamId.u32Version = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32VDECStreamVersion; in _DMS_VDEC_Frame_Release()
1532 VdecStreamId.u32Id = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32VDECStreamID; in _DMS_VDEC_Frame_Release()
1533 VdecDispFrm.u32Idx = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32FrameIndex_2nd; in _DMS_VDEC_Frame_Release()
1534 VdecDispFrm.u32PriData = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32PriData_2nd; in _DMS_VDEC_Frame_Release()
1542 … Field, MApi_VDEC_EX_ReleaseFrame return %d\n",__FUNCTION__,(ptrdiff_t)u32Window,u16BufID,eResult); in _DMS_VDEC_Frame_Release()
1547 if(_IsFrameRefCountZero(u32Window, u16BufID)) in _DMS_VDEC_Frame_Release()
1549 RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32FrameIndex = DMS_INVALID_FRAME_ID; in _DMS_VDEC_Frame_Release()
2344 …MS_PHY _DMS_DIP_GetDispBufferAddress(void* pInstance, E_DMS_DIP_CLIENT eDIPClient, MS_U16 u16BufID) in _DMS_DIP_GetDispBufferAddress() argument
2360 … RES_DMS.u32DIPAddress_pa[eDIPClient] + ( (UHDBytesPerLine * DMS_Frame_Buffer_Height) * u16BufID ); in _DMS_DIP_GetDispBufferAddress()
2364 …[eDIPClient] + ( (BytesPerLine * RES_DMS._stXC_DIPMemInfo[eDIPClient].u32PanelHeight) * u16BufID ); in _DMS_DIP_GetDispBufferAddress()
2508 static MS_BOOL _DMS_GE_ClearWin(void *pInstance, MS_U16 u16BufID, MS_U32 u32Window) in _DMS_GE_ClearWin() argument
2516 phyBaseAddr = _DMS_DIP_GetDispBufferAddress(pInstance, E_DMS_DIP_CLIENT_GOP, u16BufID); in _DMS_GE_ClearWin()
2536 static MS_BOOL _DMS_GE_ClearPreviousWin(void* pInstance, MS_U16 u16BufID, MS_U32 u32Window) in _DMS_GE_ClearPreviousWin() argument
2544 phyBaseAddr = _DMS_DIP_GetDispBufferAddress(pInstance, E_DMS_DIP_CLIENT_GOP, u16BufID); in _DMS_GE_ClearPreviousWin()
4947 static MS_BOOL _DMS_VDEC_Frame_AddRef_CaptureMode(MS_U32 u32Window, MS_U16 u16BufID) in _DMS_VDEC_Frame_AddRef_CaptureMode() argument
4951 if(RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32FrameIndex == DMS_INVALID_FRAME_ID) in _DMS_VDEC_Frame_AddRef_CaptureMode()
4959 VdecStreamId.u32Version = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32VDECStreamVersion; in _DMS_VDEC_Frame_AddRef_CaptureMode()
4960 VdecStreamId.u32Id = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32VDECStreamID; in _DMS_VDEC_Frame_AddRef_CaptureMode()
4961 VdecDispFrm.u32Idx = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32FrameIndex; in _DMS_VDEC_Frame_AddRef_CaptureMode()
4962 VdecDispFrm.u32PriData = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32PriData; in _DMS_VDEC_Frame_AddRef_CaptureMode()
4969 …fID %d, MApi_VDEC_EX_DisplayFrame return %d\n",__FUNCTION__,(ptrdiff_t)u32Window,u16BufID,eResult); in _DMS_VDEC_Frame_AddRef_CaptureMode()
4972 if(_DMS_Is_SourceFieldBaseInterlace(RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].eScanType)) in _DMS_VDEC_Frame_AddRef_CaptureMode()
4974 … VdecStreamId.u32Version = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32VDECStreamVersion; in _DMS_VDEC_Frame_AddRef_CaptureMode()
4975 VdecStreamId.u32Id = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32VDECStreamID; in _DMS_VDEC_Frame_AddRef_CaptureMode()
4976 VdecDispFrm.u32Idx = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32FrameIndex_2nd; in _DMS_VDEC_Frame_AddRef_CaptureMode()
4977 VdecDispFrm.u32PriData = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32PriData_2nd; in _DMS_VDEC_Frame_AddRef_CaptureMode()
4984 … Field, MApi_VDEC_EX_DisplayFrame return %d\n",__FUNCTION__,(ptrdiff_t)u32Window,u16BufID,eResult); in _DMS_VDEC_Frame_AddRef_CaptureMode()
4989 RES_DMSCAPTURE._stXC_LocalFrameRefCountCaptureMode[u32Window][u16BufID]++; in _DMS_VDEC_Frame_AddRef_CaptureMode()
4998 static MS_BOOL _DMS_VDEC_Frame_Release_CaptureMode(MS_U32 u32Window, MS_U16 u16BufID) in _DMS_VDEC_Frame_Release_CaptureMode() argument
5002 if(RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32FrameIndex == DMS_INVALID_FRAME_ID) in _DMS_VDEC_Frame_Release_CaptureMode()
5007 if(RES_DMSCAPTURE._stXC_LocalFrameRefCountCaptureMode[u32Window][u16BufID] == 0) in _DMS_VDEC_Frame_Release_CaptureMode()
5012 RES_DMSCAPTURE._stXC_LocalFrameRefCountCaptureMode[u32Window][u16BufID]--; in _DMS_VDEC_Frame_Release_CaptureMode()
5013 if(RES_DMSCAPTURE._stXC_LocalFrameRefCountCaptureMode[u32Window][u16BufID] == 0) in _DMS_VDEC_Frame_Release_CaptureMode()
5017 … VdecStreamId.u32Version = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32VDECStreamVersion; in _DMS_VDEC_Frame_Release_CaptureMode()
5018 VdecStreamId.u32Id = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32VDECStreamID; in _DMS_VDEC_Frame_Release_CaptureMode()
5019 VdecDispFrm.u32Idx = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32FrameIndex; in _DMS_VDEC_Frame_Release_CaptureMode()
5020 VdecDispFrm.u32PriData = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32PriData; in _DMS_VDEC_Frame_Release_CaptureMode()
5028 …fID %d, MApi_VDEC_EX_ReleaseFrame return %d\n",__FUNCTION__,(ptrdiff_t)u32Window,u16BufID,eResult); in _DMS_VDEC_Frame_Release_CaptureMode()
5031 … if(_DMS_Is_SourceFieldBaseInterlace(RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].eScanType)) in _DMS_VDEC_Frame_Release_CaptureMode()
5033 … VdecStreamId.u32Version = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32VDECStreamVersion; in _DMS_VDEC_Frame_Release_CaptureMode()
5034 VdecStreamId.u32Id = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32VDECStreamID; in _DMS_VDEC_Frame_Release_CaptureMode()
5035 VdecDispFrm.u32Idx = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32FrameIndex_2nd; in _DMS_VDEC_Frame_Release_CaptureMode()
5036 VdecDispFrm.u32PriData = RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32PriData_2nd; in _DMS_VDEC_Frame_Release_CaptureMode()
5044 … Field, MApi_VDEC_EX_ReleaseFrame return %d\n",__FUNCTION__,(ptrdiff_t)u32Window,u16BufID,eResult); in _DMS_VDEC_Frame_Release_CaptureMode()
5049 if(_IsFrameRefCountZero(u32Window, u16BufID)) in _DMS_VDEC_Frame_Release_CaptureMode()
5051 RES_DMS._stXC_DIPPushInfo[u32Window][u16BufID].u32FrameIndex = DMS_INVALID_FRAME_ID; in _DMS_VDEC_Frame_Release_CaptureMode()
5062 static void _DMS_Clear_VDEC_Frame_Ref_CaptureMode(MS_U32 u32Window, MS_U16 u16BufID) in _DMS_Clear_VDEC_Frame_Ref_CaptureMode() argument
5066 …fCounter < RES_DMSCAPTURE._stXC_LocalFrameRefCountCaptureMode[u32Window][u16BufID]; u8RefCounter++) in _DMS_Clear_VDEC_Frame_Ref_CaptureMode()
5068 … %td release frame for WP %d ct %d\n",__FUNCTION__,(ptrdiff_t)u32Window,u16BufID,(u8RefCounter+1)); in _DMS_Clear_VDEC_Frame_Ref_CaptureMode()
5069 _DMS_VDEC_Frame_Release_CaptureMode(u32Window,u16BufID); in _DMS_Clear_VDEC_Frame_Ref_CaptureMode()
6025 static void _DMS_Clear_VDEC_Frame_Ref(MS_U32 u32Window, MS_U16 u16BufID) in _DMS_Clear_VDEC_Frame_Ref() argument
6029 …for(u8RefCounter = 0; u8RefCounter < RES_DMS._stXC_LocalFrameRefCount[u32Window][u16BufID]; u8RefC… in _DMS_Clear_VDEC_Frame_Ref()
6031 … %td release frame for WP %d ct %d\n",__FUNCTION__,(ptrdiff_t)u32Window,u16BufID,(u8RefCounter+1)); in _DMS_Clear_VDEC_Frame_Ref()
6032 _DMS_VDEC_Frame_Release(u32Window,u16BufID); in _DMS_Clear_VDEC_Frame_Ref()