Lines Matching refs:u16WindowID

316 static MS_BOOL _DMS_GetNextInfo(MS_U16 u16WindowID, MS_BOOL bResetCaptureID);
2694 static MS_BOOL _DMS_GetNextInfo(MS_U16 u16WindowID, MS_BOOL bResetCaptureID) in _DMS_GetNextInfo() argument
2703 RES_DMS.u8DIPReadytoCaptureID[u16WindowID] = DMS_Invalid_ReadPointer_ID; in _DMS_GetNextInfo()
2711 RES_DMS.u8DIPReadytoCaptureID[u16WindowID] = DMS_Invalid_ReadPointer_ID; in _DMS_GetNextInfo()
2712 if(RES_DMS.bStartCountFRC[u16WindowID] != FALSE) in _DMS_GetNextInfo()
2714 MS_U16 u16ReadPoint = RES_DMS._stXC_DIPWriteReadPointer[u16WindowID].u16ReadPointer; in _DMS_GetNextInfo()
2715 … MS_U32 u32InputRate = RES_DMS._stXC_DIPPushInfo[u16WindowID][u16ReadPoint].u32FrameRate; in _DMS_GetNextInfo()
2723 … if(_DMS_Is_SourceInterlace(RES_DMS._stXC_DIPPushInfo[u16WindowID][u16ReadPoint].eScanType)) in _DMS_GetNextInfo()
2728 RES_DMS.u32AccumuleInputRate[u16WindowID] += u32InputRate; in _DMS_GetNextInfo()
2730 …AccumuleInputRate=%d, u32OutputRate=%d\n",RES_DMS.u32AccumuleInputRate[u16WindowID],RES_DMS.u32Out… in _DMS_GetNextInfo()
2732 if(RES_DMS.u32AccumuleInputRate[u16WindowID] >= u32OutputRate) in _DMS_GetNextInfo()
2734 u32ReadPointOffset = RES_DMS.u32AccumuleInputRate[u16WindowID] / u32OutputRate; in _DMS_GetNextInfo()
2735 …RES_DMS.u32AccumuleInputRate[u16WindowID] = RES_DMS.u32AccumuleInputRate[u16WindowID] % u32OutputR… in _DMS_GetNextInfo()
2738 …uleInputRate=%d, u32ReadPointOffset=%d\n",RES_DMS.u32AccumuleInputRate[u16WindowID],u32ReadPointOf… in _DMS_GetNextInfo()
2743 … MS_U16 u16NextReadPointer = RES_DMS._stXC_DIPWriteReadPointer[u16WindowID].u16ReadPointer; in _DMS_GetNextInfo()
2748 if (RES_DMS._stXC_DIPPushInfo[u16WindowID][u16NextReadPointer].bValid) in _DMS_GetNextInfo()
2750 _MarkIgnorableReadBuffer(u16WindowID, u16NextReadPointer); in _DMS_GetNextInfo()
2751 … if(RES_DMS._stXC_DIPWriteReadPointer[u16WindowID].u16ReadPointer != u16NextReadPointer) in _DMS_GetNextInfo()
2753 RES_DMS.u8DIPReadytoCaptureID[u16WindowID] = u16NextReadPointer; in _DMS_GetNextInfo()
2754 … RES_DMS._stXC_DIPWriteReadPointer[u16WindowID].u16ReadPointer = u16NextReadPointer; in _DMS_GetNextInfo()
2764 if(_DMS_Is_MVOPFlow(u16WindowID) == FALSE) in _DMS_GetNextInfo()
2767 if(_DMS_Query_XC_Status(u16WindowID, DMS_XC_UPDATE_FROM_VDEC)) in _DMS_GetNextInfo()
2769 RES_DMS.u8DIPReadytoCaptureID[u16WindowID] = u8BufferID; in _DMS_GetNextInfo()
2776 … MS_U16 u16WritePoint = RES_DMS._stXC_DIPWriteReadPointer[u16WindowID].u16WritePointer; in _DMS_GetNextInfo()
2777 if(RES_DMS._stXC_DIPPushInfo[u16WindowID][u16WritePoint].bValid) in _DMS_GetNextInfo()
2779 _MarkIgnorableReadBuffer(u16WindowID, u16WritePoint); in _DMS_GetNextInfo()
2780 … RES_DMS._stXC_DIPWriteReadPointer[u16WindowID].u16ReadPointer = u16WritePoint; in _DMS_GetNextInfo()
2781 RES_DMS.u8DIPReadytoCaptureID[u16WindowID] = u16WritePoint; in _DMS_GetNextInfo()
2782 RES_DMS.bStartCountFRC[u16WindowID] = TRUE; in _DMS_GetNextInfo()
2791 if (_DMS_IsWindowUsed(u16WindowID) == FALSE) in _DMS_GetNextInfo()
2794 _DMS_InvalidateQueueByWin(u16WindowID); in _DMS_GetNextInfo()
2799 u16NextReadPointer = _GetNextReadPointer(u16WindowID); in _DMS_GetNextInfo()
2800 if((_DMS_Is_MVOPFlow(u16WindowID) == FALSE) || in _DMS_GetNextInfo()
2801 …((_DMS_Is_MVOPFlow(u16WindowID) == TRUE) && (RES_DMS.eDMS_MVOPFlowCtrl != E_DMS_MVOP_FLOW_FROM_VDE… in _DMS_GetNextInfo()
2803 u8BufferID = RES_DMS._stXC_DIPWriteReadPointer[u16WindowID].u16ReadPointer; in _DMS_GetNextInfo()
2804 RES_DMS._stXC_DIPWriteReadPointer[u16WindowID].u16ReadPointer = u16NextReadPointer; in _DMS_GetNextInfo()
2808 if (RES_DMS._stXC_DIPPushInfo[u16WindowID][u16NextReadPointer].bValid) in _DMS_GetNextInfo()
2811 … if(_DMS_Is_MVOPFlow(u16WindowID) && (RES_DMS.eDMS_MVOPFlowCtrl == E_DMS_MVOP_FLOW_FROM_VDEC)) in _DMS_GetNextInfo()
2813 … if(RES_DMS._stXC_DIPWriteReadPointer[u16WindowID].u16ReadPointer != u16NextReadPointer) in _DMS_GetNextInfo()
2815 RES_DMS.u8DIPReadytoCaptureID[u16WindowID] = u16NextReadPointer; in _DMS_GetNextInfo()
2816 … RES_DMS._stXC_DIPWriteReadPointer[u16WindowID].u16ReadPointer = u16NextReadPointer; in _DMS_GetNextInfo()
2826 RES_DMS._stXC_DIPPushInfo[u16WindowID][u8BufferID].bValid = FALSE; in _DMS_GetNextInfo()
2827 _DMS_VDEC_Frame_Release(u16WindowID,u8BufferID); in _DMS_GetNextInfo()
2829 RES_DMS.u8DIPReadytoCaptureID[u16WindowID] = u16NextReadPointer; in _DMS_GetNextInfo()
2836 if(_DMS_Query_XC_Status(u16WindowID, DMS_XC_UPDATE_FROM_VDEC)) in _DMS_GetNextInfo()
2838 RES_DMS.u8DIPReadytoCaptureID[u16WindowID] = u8BufferID; in _DMS_GetNextInfo()
2842 RES_DMS.u8DIPReadytoCaptureID[u16WindowID] = DMS_Invalid_ReadPointer_ID; in _DMS_GetNextInfo()
5188 static MS_BOOL _DMS_TriggerToCaptureFrame(void* pInstance, MS_U16 u16WindowID) in _DMS_TriggerToCaptureFrame() argument
5191 MS_U32 u32OutputRate = RES_DMSCAPTURE._stXC_DIPCaptureWinInfo[u16WindowID].u32FrameRate; in _DMS_TriggerToCaptureFrame()
5192 …MS_U16 u16WritePointer = RES_DMSCAPTURE._stXC_DIPCapWin_WriteReadPointer[u16WindowID].u16WritePoin… in _DMS_TriggerToCaptureFrame()
5193 MS_U32 u32InputRate = RES_DMS._stXC_DIPPushInfo[u16WindowID][u16WritePointer].u32FrameRate; in _DMS_TriggerToCaptureFrame()
5195 if(RES_DMSCAPTURE._stXC_DIPCaptureWinInfo[u16WindowID].bStartCountCapModeFRC != FALSE) in _DMS_TriggerToCaptureFrame()
5200 … RES_DMSCAPTURE._stXC_DIPCaptureWinInfo[u16WindowID].u32AccumuleOutputRate += u32OutputRate; in _DMS_TriggerToCaptureFrame()
5201 RES_DMSCAPTURE._stXC_DIPCaptureWinInfo[u16WindowID].u8ReadPointerOffset++; in _DMS_TriggerToCaptureFrame()
5203 … if(RES_DMSCAPTURE._stXC_DIPCaptureWinInfo[u16WindowID].u32AccumuleOutputRate >= u32InputRate) in _DMS_TriggerToCaptureFrame()
5206 …u8DisplayCount = RES_DMSCAPTURE._stXC_DIPCaptureWinInfo[u16WindowID].u32AccumuleOutputRate / u32In… in _DMS_TriggerToCaptureFrame()
5207 …SCAPTURE._stXC_DIPCaptureWinInfo[u16WindowID].u32AccumuleOutputRate = RES_DMSCAPTURE._stXC_DIPCapt… in _DMS_TriggerToCaptureFrame()
5209 … MS_U8 u8RP_Offset = RES_DMSCAPTURE._stXC_DIPCaptureWinInfo[u16WindowID].u8ReadPointerOffset; in _DMS_TriggerToCaptureFrame()
5210 RES_DMSCAPTURE._stXC_DIPCaptureWinInfo[u16WindowID].u8ReadPointerOffset = 0; in _DMS_TriggerToCaptureFrame()
5212 …16 u16CurReadPointer = RES_DMSCAPTURE._stXC_DIPCapWin_WriteReadPointer[u16WindowID].u16ReadPointer; in _DMS_TriggerToCaptureFrame()
5218 if(RES_DMSCAPTURE.bIsFrameValid[u16WindowID][u16NextReadPointer]) in _DMS_TriggerToCaptureFrame()
5220 while(RES_DMSCAPTURE.u8frameRepeatCnt[u16WindowID][u16CurReadPointer] != 0) in _DMS_TriggerToCaptureFrame()
5222 if(_DMS_IsCaptureWindowEnable(u16WindowID) == FALSE) in _DMS_TriggerToCaptureFrame()
5227 …peatCnt %d > 0\033[0m\n",__FUNCTION__, u16WindowID, u16CurReadPointer, RES_DMSCAPTURE.u8frameRepea… in _DMS_TriggerToCaptureFrame()
5231 … RES_DMSCAPTURE._stXC_DIPCapWin_WriteReadPointer[u16WindowID].u16ReadPointer = u16NextReadPointer; in _DMS_TriggerToCaptureFrame()
5232 … RES_DMSCAPTURE._stXC_DIPCaptureWinInfo[u16WindowID].u16NeedDeletePtr = u16NextReadPointer; in _DMS_TriggerToCaptureFrame()
5233 … RES_DMSCAPTURE.u8frameRepeatCnt[u16WindowID][u16NextReadPointer] = u8DisplayCount; in _DMS_TriggerToCaptureFrame()
5239 … Valid\n",u16WindowID, RES_DMSCAPTURE._stXC_DIPCapWin_WriteReadPointer[u16WindowID].u16ReadPointer… in _DMS_TriggerToCaptureFrame()
5244 … MS_U16 u16DeletePtr = RES_DMSCAPTURE._stXC_DIPCaptureWinInfo[u16WindowID].u16NeedDeletePtr; in _DMS_TriggerToCaptureFrame()
5246 _DMS_VDEC_Frame_Release_CaptureMode(u16WindowID, u16DeletePtr); in _DMS_TriggerToCaptureFrame()
5247 RES_DMSCAPTURE.bIsFrameValid[u16WindowID][u16DeletePtr] = FALSE; in _DMS_TriggerToCaptureFrame()
5248 RES_DMSCAPTURE.u8frameRepeatCnt[u16WindowID][u16DeletePtr] = 0; in _DMS_TriggerToCaptureFrame()
5249 RES_DMSCAPTURE._stXC_DIPCaptureWinInfo[u16WindowID].u16NeedDeletePtr = u16DeletePtr; in _DMS_TriggerToCaptureFrame()
5255 …MS_U16 u16WritePoint = RES_DMSCAPTURE._stXC_DIPCapWin_WriteReadPointer[u16WindowID].u16WritePointe… in _DMS_TriggerToCaptureFrame()
5256 if(RES_DMSCAPTURE.bIsFrameValid[u16WindowID][u16WritePoint]) in _DMS_TriggerToCaptureFrame()
5263 if(RES_DMSCAPTURE.bIsFrameValid[u16WindowID][u16WritePoint]) in _DMS_TriggerToCaptureFrame()
5277 … while(RES_DMSCAPTURE._stXC_DIPCaptureWinInfo[u16WindowID].u32AccumuleOutputRate < u32InputRate) in _DMS_TriggerToCaptureFrame()
5279 …SCAPTURE._stXC_DIPCaptureWinInfo[u16WindowID].u32AccumuleOutputRate = RES_DMSCAPTURE._stXC_DIPCapt… in _DMS_TriggerToCaptureFrame()
5281 …SCAPTURE._stXC_DIPCaptureWinInfo[u16WindowID].u32AccumuleOutputRate = RES_DMSCAPTURE._stXC_DIPCapt… in _DMS_TriggerToCaptureFrame()
5288 … RES_DMSCAPTURE._stXC_DIPCapWin_WriteReadPointer[u16WindowID].u16ReadPointer = u16WritePoint; in _DMS_TriggerToCaptureFrame()
5289 …DMS_PRINTF("win %d, %d \n",u16WindowID, RES_DMSCAPTURE._stXC_DIPCapWin_WriteReadPointer[u16WindowI… in _DMS_TriggerToCaptureFrame()
5290 …RES_DMSCAPTURE._stXC_DIPCaptureWinInfo[u16WindowID].u16PreviousWP = _GetPreviousBufferID(u16WriteP… in _DMS_TriggerToCaptureFrame()
5291 RES_DMSCAPTURE.u8frameRepeatCnt[u16WindowID][u16WritePoint] = 1; in _DMS_TriggerToCaptureFrame()
5292 RES_DMSCAPTURE._stXC_DIPCaptureWinInfo[u16WindowID].bStartCountCapModeFRC = TRUE; in _DMS_TriggerToCaptureFrame()
6760 MS_U16 u16WindowID = 0; in MDrv_DMS_CreateWindow() local
6761 for(u16WindowID=0; u16WindowID<DMS_MAX_WINDOW_NUM; u16WindowID++) in MDrv_DMS_CreateWindow()
6763 if(_DMS_IsWindowUsed(u16WindowID) == FALSE) in MDrv_DMS_CreateWindow()
6769 RES_DMS._stXC_DIPWinInfo[u16WindowID].bDIPwinUse = TRUE; in MDrv_DMS_CreateWindow()
6770 *pu32WindowID = u16WindowID; in MDrv_DMS_CreateWindow()