Lines Matching refs:u32WindowID

813 void _DMS_Ddecide_SW_FRC_Mode(MS_U32 u32WindowID, const ST_DMS_DISPFRAMEFORMAT *pstDispFrameFormat,…  in _DMS_Ddecide_SW_FRC_Mode()  argument
913 gDMSCtrl[u32WindowID].u8FrcMode = u8NextFrcMode; in _DMS_Ddecide_SW_FRC_Mode()
918 gDMSCtrl[u32WindowID].u8FrcMode = E_HVD_FRC_NORMAL; in _DMS_Ddecide_SW_FRC_Mode()
922 … (int)u32FrameRate, (int)u32OutputFrmRate, (int)u32WindowID, gDMSCtrl[u32WindowID].u8FrcMode); in _DMS_Ddecide_SW_FRC_Mode()
925 static void _DMS_Update_SW_FRC_Mode(MS_U32 u32WindowID, const ST_DMS_DISPFRAMEFORMAT *pstDispFrameF… in _DMS_Update_SW_FRC_Mode() argument
931 if (u32WindowID == 0) { in _DMS_Update_SW_FRC_Mode()
940 … _DMS_Ddecide_SW_FRC_Mode(u32WindowID, pstDispFrameFormat, MApi_XC_GetOutputVFreqX100() * 10); in _DMS_Update_SW_FRC_Mode()
942 gDMSCtrl[u32WindowID].u8FrcMode = E_HVD_FRC_NORMAL; in _DMS_Update_SW_FRC_Mode()
1444 EN_DMS_RESULT MDrv_DMS_SetDigitalDecodeSignalInfo(void* pInstance, MS_U32 u32WindowID, ST_DMS_DISPF… in MDrv_DMS_SetDigitalDecodeSignalInfo() argument
1446 DMS_PRINTF("[%s %d] u32WindowID = %d\n", __FUNCTION__, __LINE__, (int)u32WindowID); in MDrv_DMS_SetDigitalDecodeSignalInfo()
1448 if (u32WindowID >= DMS_MAX_WINDOW_NUM) { in MDrv_DMS_SetDigitalDecodeSignalInfo()
1449 … DMS_PRINTF("[%s %d] u32WindowID %d exceed limit\n", __FUNCTION__, __LINE__, (int)u32WindowID); in MDrv_DMS_SetDigitalDecodeSignalInfo()
1476 memset(&gDMSCtrl[u32WindowID], 0, sizeof(DMS_DRV_CTRL)); in MDrv_DMS_SetDigitalDecodeSignalInfo()
1478 pDMSResPri->stDrvDMS.bWinUsed[u32WindowID] = TRUE; in MDrv_DMS_SetDigitalDecodeSignalInfo()
1481 _DRV_DMS_MutexCreate(u32WindowID); in MDrv_DMS_SetDigitalDecodeSignalInfo()
1483 _MDrv_DMS_CreateTask(u32WindowID); in MDrv_DMS_SetDigitalDecodeSignalInfo()
1487 pDMSResPri->stDrvDMS.phyVsyncbridgeAddr[u32WindowID] = phyVsyncbridgeAddr; in MDrv_DMS_SetDigitalDecodeSignalInfo()
1488 pDMSResPri->stDrvDMS.phyVsyncbridgeExtAddr[u32WindowID] = phyVsyncbridgeExtAddr; in MDrv_DMS_SetDigitalDecodeSignalInfo()
1494 pDMSResPri->stDrvDMS._stXC_LocalFrameRefCount[u32WindowID][u8BufID] = 0; in MDrv_DMS_SetDigitalDecodeSignalInfo()
1501 …stDynmcDispPath.eMvopPath = u32WindowID ? E_VDEC_EX_DISPLAY_PATH_MVOP_SUB : E_VDEC_EX_DISPLAY_PATH… in MDrv_DMS_SetDigitalDecodeSignalInfo()
1507 MsOS_DisableInterrupt(u32WindowID ? E_INT_IRQ_DCSUB : E_INT_IRQ_DC); in MDrv_DMS_SetDigitalDecodeSignalInfo()
1508 if (u32WindowID) { in MDrv_DMS_SetDigitalDecodeSignalInfo()
1513 MsOS_AttachInterrupt(u32WindowID ? E_INT_IRQ_DCSUB : E_INT_IRQ_DC, _DMS_MVOP_ISR); in MDrv_DMS_SetDigitalDecodeSignalInfo()
1514 MsOS_EnableInterrupt(u32WindowID ? E_INT_IRQ_DCSUB : E_INT_IRQ_DC); in MDrv_DMS_SetDigitalDecodeSignalInfo()
1516 MsOS_CompleteInterrupt(u32WindowID ? E_INT_IRQ_DCSUB : E_INT_IRQ_DC); in MDrv_DMS_SetDigitalDecodeSignalInfo()
1519 if (u32WindowID) { in MDrv_DMS_SetDigitalDecodeSignalInfo()
1530 EN_DMS_RESULT MDrv_DMS_ClearDigitalDecodeSignalInfo(void* pInstance, MS_U32 u32WindowID) in MDrv_DMS_ClearDigitalDecodeSignalInfo() argument
1535 bRet = _MDrv_DMS_Final(pInstance, u32WindowID); in MDrv_DMS_ClearDigitalDecodeSignalInfo()
1540 EN_DMS_RESULT MDrv_DMS_DestroyWindow(void* pInstance, MS_U32 u32WindowID) in MDrv_DMS_DestroyWindow() argument
1544 bRet = _MDrv_DMS_Final(pInstance, u32WindowID); in MDrv_DMS_DestroyWindow()
1549 EN_DMS_RESULT MDrv_DMS_SetWindow(void* pInstance, MS_U32 u32WindowID, ST_DMS_SETWIN_INFO *pstDMS_Se… in MDrv_DMS_SetWindow() argument
1553 bRet = _MDrv_DMS_SetWin(pInstance, u32WindowID, pstDMS_SetWin_Info); in MDrv_DMS_SetWindow()
1558 EN_DMS_RESULT MDrv_DMS_GetWindowInfo(void* pInstance, MS_U32 u32WindowID, ST_DMS_WINDOW_INFO *pstDM… in MDrv_DMS_GetWindowInfo() argument
1589 EN_DMS_RESULT MDrv_DMS_Video_Flip(void* pInstance, MS_U32 u32WindowID, ST_DMS_DISPFRAMEFORMAT* pstD… in MDrv_DMS_Video_Flip() argument
1613 if (u32WindowID >= DMS_MAX_WINDOW_NUM) { in MDrv_DMS_Video_Flip()
1614 DMS_PRINTF("u32WindowID = %d exceed limit\n", (int)u32WindowID); in MDrv_DMS_Video_Flip()
1626 if (u32WindowID == 0) { in MDrv_DMS_Video_Flip()
1639 _DRV_DMS_Entry(u32WindowID); in MDrv_DMS_Video_Flip()
1645 if (u32WindowID == 0) { in MDrv_DMS_Video_Flip()
1646 if (gDMSCtrl[u32WindowID].lastdff.u32OverlayID != pstDispFrameFormat->u32OverlayID) { in MDrv_DMS_Video_Flip()
1647 if (gDMSCtrl[u32WindowID].CodecType != pstDispFrameFormat->u32CodecType) { in MDrv_DMS_Video_Flip()
1652 VdecStreamId.u32Version = gDMSCtrl[u32WindowID].lastdff.u32VdecStreamVersion; in MDrv_DMS_Video_Flip()
1653 VdecStreamId.u32Id = gDMSCtrl[u32WindowID].lastdff.u32VdecStreamId; in MDrv_DMS_Video_Flip()
1674 gDMSCtrl[u32WindowID].u16SrcWidth = pstDispFrameFormat->stFrames[0].u32Width; in MDrv_DMS_Video_Flip()
1675 gDMSCtrl[u32WindowID].u16SrcHeight = pstDispFrameFormat->stFrames[0].u32Height; in MDrv_DMS_Video_Flip()
1676 gDMSCtrl[u32WindowID].u16FrameRate = (MS_U16)pstDispFrameFormat->u32FrameRate; in MDrv_DMS_Video_Flip()
1677 gDMSCtrl[u32WindowID].CodecType = pstDispFrameFormat->u32CodecType; in MDrv_DMS_Video_Flip()
1678 gDMSCtrl[u32WindowID].u8Interlace = pstDispFrameFormat->u8Interlace; in MDrv_DMS_Video_Flip()
1679 gDMSCtrl[u32WindowID].u32AspectWidth = pstDispFrameFormat->u32AspectWidth; in MDrv_DMS_Video_Flip()
1680 gDMSCtrl[u32WindowID].u32AspectHeight = pstDispFrameFormat->u32AspectHeight; in MDrv_DMS_Video_Flip()
1682 pSHM->u2MirrorMode = gDMSCtrl[u32WindowID].u8MirrorMode; in MDrv_DMS_Video_Flip()
1685 gDMSCtrl[u32WindowID].u8UpdateFrcMode = 1; in MDrv_DMS_Video_Flip()
1689 if (gDMSCtrl[u32WindowID].u16FrameRate != (MS_U16)pstDispFrameFormat->u32FrameRate) { in MDrv_DMS_Video_Flip()
1690 gDMSCtrl[u32WindowID].u8UpdateFrcMode = 1; in MDrv_DMS_Video_Flip()
1691 gDMSCtrl[u32WindowID].u16FrameRate = pstDispFrameFormat->u32FrameRate; in MDrv_DMS_Video_Flip()
1695 if (gDMSCtrl[u32WindowID].u8UpdateFrcMode) { in MDrv_DMS_Video_Flip()
1696 _DMS_Update_SW_FRC_Mode(u32WindowID, pstDispFrameFormat); in MDrv_DMS_Video_Flip()
1697 gDMSCtrl[u32WindowID].u8UpdateFrcMode = 0; in MDrv_DMS_Video_Flip()
1710 …while (pDMSResPri->stDrvDMS._stXC_LocalFrameRefCount[u32WindowID][((u8WIndex + 1) % MAX_VSYNC_BRID… in MDrv_DMS_Video_Flip()
1713 _DRV_DMS_Release(u32WindowID); in MDrv_DMS_Video_Flip()
1719 _DMS_Wait_MVOP_Vsync(u32WindowID, pstDispFrameFormat); in MDrv_DMS_Video_Flip()
1720 _DRV_DMS_Entry(u32WindowID); in MDrv_DMS_Video_Flip()
1742 if (gDMSCtrl[u32WindowID].u8FieldCtrl != pstDispFrameFormat->u8FieldCtrl) { in MDrv_DMS_Video_Flip()
1743 if (u32WindowID) { in MDrv_DMS_Video_Flip()
1752 MApi_XC_SetBOBMode(pstDispFrameFormat->u8FieldCtrl ? TRUE : FALSE, u32WindowID); in MDrv_DMS_Video_Flip()
1753 gDMSCtrl[u32WindowID].u8FieldCtrl = pstDispFrameFormat->u8FieldCtrl; in MDrv_DMS_Video_Flip()
1786 …if ((gDMSCtrl[u32WindowID].u8MirrorMode == (MS_U8)E_VOPMIRROR_HVBOTH) && (pstDispFrameFormat->u83D… in MDrv_DMS_Video_Flip()
1825 pSHM->u5FRCMode = gDMSCtrl[u32WindowID].u8FrcMode; in MDrv_DMS_Video_Flip()
1875 if ((gDMSCtrl[u32WindowID].u16SrcWidth != pstDispFrameFormat->stFrames[0].u32Width) in MDrv_DMS_Video_Flip()
1876 || (gDMSCtrl[u32WindowID].u16SrcHeight != pstDispFrameFormat->stFrames[0].u32Height) in MDrv_DMS_Video_Flip()
1877 || (gDMSCtrl[u32WindowID].u32AspectWidth != pstDispFrameFormat->u32AspectWidth in MDrv_DMS_Video_Flip()
1878 … && gDMSCtrl[u32WindowID].u32AspectHeight != pstDispFrameFormat->u32AspectHeight)) { in MDrv_DMS_Video_Flip()
1879 gDMSCtrl[u32WindowID].u32AspectWidth = pstDispFrameFormat->u32AspectWidth; in MDrv_DMS_Video_Flip()
1880 gDMSCtrl[u32WindowID].u32AspectHeight = pstDispFrameFormat->u32AspectHeight; in MDrv_DMS_Video_Flip()
1881 gDMSCtrl[u32WindowID].u16SrcWidth = pstDispFrameFormat->stFrames[0].u32Width; in MDrv_DMS_Video_Flip()
1882 gDMSCtrl[u32WindowID].u16SrcHeight = pstDispFrameFormat->stFrames[0].u32Height; in MDrv_DMS_Video_Flip()
1883 gDMSCtrl[u32WindowID].u8SizeChange = 1; in MDrv_DMS_Video_Flip()
1888 gDMSCtrl[u32WindowID].u8DNRFrameCnt = 0; in MDrv_DMS_Video_Flip()
1892 || gDMSCtrl[u32WindowID].u8SizeChange in MDrv_DMS_Video_Flip()
1894 || (gDMSCtrl[u32WindowID].u8DNRFrameCnt == DNRFrameNUM) in MDrv_DMS_Video_Flip()
1898 _DMS_Update_DS_Table(pInstance, u32WindowID, pstDispFrameFormat, 0, in MDrv_DMS_Video_Flip()
1899 !pSHM->u8McuDispSwitch || gDMSCtrl[u32WindowID].u8SizeChange in MDrv_DMS_Video_Flip()
1904 || (gDMSCtrl[u32WindowID].u8DNRFrameCnt == DNRFrameNUM) in MDrv_DMS_Video_Flip()
1908 gDMSCtrl[u32WindowID].u8SizeChange = 0; in MDrv_DMS_Video_Flip()
1918 pSHM->McuDispQueue[u8WIndex].u8DSIndex = gDMSCtrl[u32WindowID].ds_curr_index.u8DSIndex; in MDrv_DMS_Video_Flip()
1920 gDMSCtrl[u32WindowID].u8SizeChange = 1; in MDrv_DMS_Video_Flip()
1923 pSHM->McuDispQueue[u8WIndex].u16CropLeft = gDMSCtrl[u32WindowID].stCurrentCropWin.u32x; in MDrv_DMS_Video_Flip()
1924 pSHM->McuDispQueue[u8WIndex].u16CropTop = gDMSCtrl[u32WindowID].stCurrentCropWin.u32y; in MDrv_DMS_Video_Flip()
1926 … - gDMSCtrl[u32WindowID].stCurrentCropWin.u32width in MDrv_DMS_Video_Flip()
1927 - gDMSCtrl[u32WindowID].stCurrentCropWin.u32x; in MDrv_DMS_Video_Flip()
1929 … - gDMSCtrl[u32WindowID].stCurrentCropWin.u32height in MDrv_DMS_Video_Flip()
1930 - gDMSCtrl[u32WindowID].stCurrentCropWin.u32y; in MDrv_DMS_Video_Flip()
1933 … if (pSHM->u8McuDispSwitch && ((MsOS_GetSystemTime() - gDMSCtrl[u32WindowID].u32LastTime) > 500)) { in MDrv_DMS_Video_Flip()
1934 _DMS_Wait_MVOP_Vsync(u32WindowID, pstDispFrameFormat); in MDrv_DMS_Video_Flip()
1936 gDMSCtrl[u32WindowID].u32LastTime = MsOS_GetSystemTime(); in MDrv_DMS_Video_Flip()
1945 _DMS_Wait_MVOP_Vsync(u32WindowID, pstDispFrameFormat); in MDrv_DMS_Video_Flip()
1949 gDMSCtrl[u32WindowID].u32FrameCount++; in MDrv_DMS_Video_Flip()
1950 if (pstDispFrameFormat != &gDMSCtrl[u32WindowID].lastdff) in MDrv_DMS_Video_Flip()
1951 … memcpy(&gDMSCtrl[u32WindowID].lastdff, pstDispFrameFormat, sizeof(ST_DMS_DISPFRAMEFORMAT)); in MDrv_DMS_Video_Flip()
1955 if (gDMSCtrl[u32WindowID].u8Freeze) { in MDrv_DMS_Video_Flip()
1956 gDMSCtrl[u32WindowID].u8Freeze--; in MDrv_DMS_Video_Flip()
1957 if (gDMSCtrl[u32WindowID].u8Freeze == 0) { in MDrv_DMS_Video_Flip()
1958 DMS_PRINTF("[%d]MApi_XC_UnFreezeImg\n", (int)u32WindowID); in MDrv_DMS_Video_Flip()
1959 MApi_XC_FreezeImg(FALSE, (SCALER_WIN)(u32WindowID ? 1 : 0)); in MDrv_DMS_Video_Flip()
1963 _DRV_DMS_Release(u32WindowID); in MDrv_DMS_Video_Flip()
1969 …pDMSResPri->stDrvDMS._stXC_DIPPushInfo[u32WindowID][u8WIndex].u32VDECStreamVersion = pstDispFrameF… in MDrv_DMS_Video_Flip()
1970 …pDMSResPri->stDrvDMS._stXC_DIPPushInfo[u32WindowID][u8WIndex].u32VDECStreamID = pstDispFrameFormat… in MDrv_DMS_Video_Flip()
1971 …pDMSResPri->stDrvDMS._stXC_DIPPushInfo[u32WindowID][u8WIndex].u32FrameIndex = pstDispFrameFormat->… in MDrv_DMS_Video_Flip()
1972 …pDMSResPri->stDrvDMS._stXC_DIPPushInfo[u32WindowID][u8WIndex].u32PriData = pstDispFrameFormat->stF… in MDrv_DMS_Video_Flip()
1973 … pDMSResPri->stDrvDMS.phyVsyncbridgeAddr[u32WindowID] = pstDispFrameFormat->phyVsyncBridgeAddr; in MDrv_DMS_Video_Flip()
1974 …pDMSResPri->stDrvDMS.phyVsyncbridgeExtAddr[u32WindowID] = pstDispFrameFormat->phyVsyncBridgeExtAdd… in MDrv_DMS_Video_Flip()
1975 _DMS_VDEC_Frame_AddRef(u32WindowID, u8WIndex); in MDrv_DMS_Video_Flip()
1988 EN_DMS_RESULT MDrv_DMS_SetZOrder(void* pInstance, MS_U32 u32WindowID, MS_U32 u32ZOrder) in MDrv_DMS_SetZOrder() argument
1998 EN_DMS_RESULT MDrv_DMS_Video_Freeze(void* pInstance, MS_U32 u32WindowID, MS_U32 u32Enable) in MDrv_DMS_Video_Freeze() argument
2008 EN_DMS_RESULT MDrv_DMS_Video_Mute(void* pInstance, MS_U32 u32WindowID, MS_U32 u32Enable) in MDrv_DMS_Video_Mute() argument
2018 EN_DMS_RESULT MDrv_DMS_Set_MuteColor(void* pInstance, MS_U32 u32WindowID, ST_DMS_COLOR stMuteColor) in MDrv_DMS_Set_MuteColor() argument
2020 …PRINTF("\033[32m [%s][%d] === Not Impl %d=== \033[0m\n", __FUNCTION__, __LINE__, (int)u32WindowID); in MDrv_DMS_Set_MuteColor()
2045 EN_DMS_RESULT MDrv_DMS_Set_3D_Mode(void* pInstance, MS_U32 u32WindowID, ST_DMS_3D_INFO *pst3DInfo) in MDrv_DMS_Set_3D_Mode() argument
2082 EN_DMS_RESULT MDrv_DMS_Set_CaptureInfo(void* pInstance, MS_U32 u32WindowID, ST_DMS_SET_CAPTURE_INFO… in MDrv_DMS_Set_CaptureInfo() argument
2087 EN_DMS_RESULT MDrv_DMS_Get_CaptureBuffer(void* pInstance, MS_U32 u32WindowID, ST_DMS_CAPTURE_INFO *… in MDrv_DMS_Get_CaptureBuffer() argument
2092 EN_DMS_RESULT MDrv_DMS_Release_CaptureBuffer(void* pInstance, MS_U32 u32WindowID, ST_DMS_CAPTURE_IN… in MDrv_DMS_Release_CaptureBuffer() argument