Lines Matching defs:DLL_PACKED
446 typedef struct DLL_PACKED struct
448 MS_U8 u8SyncStatus; ///< IP Sync status: refer to MD_VSYNC_POR_BIT, etc
449 MS_U16 u16Hperiod; ///<H Period
450 MS_U16 u16Vtotal; ///<Vertcal total
732 typedef struct DLL_PACKED struct
734 …//<Version of current structure. Please always set this value as XC_EX_OUTPUT_TIMING_ADJUST_VERSION
736 MS_U16 u16HTotal_Step; ///<Number of adjusting step from Old Htt to new htt
737 MS_U16 u16HTotal_Delay; ///<Delay time in two steps
738 MS_U16 u16HTotal_Ratio; ///<Ratio of Htt for change to specific framerate (X10).
740 MS_U16 u16VTotal_Step; ///<Number of adjusting step from Old Vtt to new Vtt
741 MS_U16 u16VTotal_Delay; ///<Delay time in two steps
742 MS_U16 u16VTotal_Ratio; ///<Ratio of Vtt for change to specific framerate (X10).
744 MS_U16 u16Dclk_Step; ///<Number of adjusting step from Old Dclk to new Dclk
745 MS_U16 u16Dclk_Delay; ///<Delay time in two steps
746 MS_U16 u16Dclk_Ratio; ///<Ratio of Dclk for change to specific framerate (X10).
800 typedef struct DLL_PACKED struct
805 XC_EX_INPUT_SOURCE_TYPE enInputSourceType; ///<Input source
810 XC_EX_WINDOW_TYPE stCapWin; ///<Capture window
811 XC_EX_WINDOW_TYPE stDispWin; ///<Display window
812 XC_EX_WINDOW_TYPE stCropWin; ///<Crop window
817 MS_BOOL bInterlace; ///<Interlaced or Progressive
818 … ///<flag for vop horizontal duplicate, for MVD, YPbPr, indicate input double sampled or not
819 … MS_U16 u16InputVFreq; ///<Input V Frequency, VFreqx10, for calculate output panel timing
820 MS_U16 u16InputVTotal; ///<Input Vertical total, for calculate output panel timing
821 MS_U16 u16DefaultHtotal; ///<Default Htotal for VGA/YPbPr input
822 MS_U8 u8DefaultPhase; ///<Obsolete
827 …S_BOOL bHCusScaling; ///<assign post H customized scaling instead of using XC scaling
828 MS_U16 u16HCusScalingSrc; ///<post H customized scaling src width
829 MS_U16 u16HCusScalingDst; ///<post H customized scaling dst width
830 MS_BOOL bVCusScaling; ///<assign post V manuel scaling instead of using XC scaling
831 MS_U16 u16VCusScalingSrc; ///<post V customized scaling src height
832 MS_U16 u16VCusScalingDst; ///<post V customized scaling dst height
837 …NineLattice; ///<used to indicate where to display in panel and where to put in frame buffer
842 …MS_BOOL bPreHCusScaling; ///<assign pre H customized scaling instead of using XC scaling
866 typedef struct DLL_PACKED argument
868 … The memory base address to update IP/OP dynamic scaling registers. Absolute without any alignment.
869 MS_U8 u8MIU_Select; ///< 0: MIU0, 1: MIU1, etc.
870 …ndex_Depth; ///< The index depth (how many entries to fire per MVOP Vsync falling) of DS
871 MS_BOOL bOP_DS_On; ///< OP dynamic scaling on/off
872 MS_BOOL bIPS_DS_On; ///< IPS dynamic scaling on/off
873 MS_BOOL bIPM_DS_On; ///< IPM dynamic scaling on/off
910 typedef struct DLL_PACKED struct
931 typedef struct DLL_PACKED argument
936 XC_EX_INPUT_SOURCE_TYPE enInputSourceType; ///< Input source type
941 XC_EX_WINDOW_TYPE stCapWin; ///<Capture window
942 XC_EX_WINDOW_TYPE stDispWin; ///<Display window
943 XC_EX_WINDOW_TYPE stCropWin; ///<Crop window
948 MS_BOOL bInterlace; ///<Interlaced or Progressive
949 … ///<flag for vop horizontal duplicate, for MVD, YPbPr, indicate input double sampled or not
950 … MS_U16 u16InputVFreq; ///<Input V Frequency, VFreqx10, for calculate output panel timing
951 MS_U16 u16InputVTotal; ///<Input Vertical total, for calculate output panel timing
952 MS_U16 u16DefaultHtotal; ///<Default Htotal for VGA/YPbPr input
953 MS_U8 u8DefaultPhase; ///<Obsolete, use u16DefaultPhase instead
958 MS_BOOL bHCusScaling; ///<assign H customized scaling instead of using XC scaling
959 MS_U16 u16HCusScalingSrc; ///<H customized scaling src width
960 MS_U16 u16HCusScalingDst; ///<H customized scaling dst width
961 MS_BOOL bVCusScaling; ///<assign V manuel scaling instead of using XC scaling
962 MS_U16 u16VCusScalingSrc; ///<V customized scaling src height
963 MS_U16 u16VCusScalingDst; ///<V customized scaling dst height
968 …playNineLattice; ///<used to indicate where to display in panel and where to put in frame buffer
975 MS_U16 u16H_SizeAfterPreScaling; ///<Horizontal size after prescaling
976 MS_U16 u16V_SizeAfterPreScaling; ///<Vertical size after prescaling
977 MS_BOOL bPreV_ScalingDown; ///<define whether it's pre-Vertical scaling down
980 XC_EX_WINDOW_TYPE ScaledCropWin;
983 MS_U32 u32Op2DclkSet; ///<OP to Dot clock set
986 MS_BOOL bBlackscreenEnabled; ///<Black screen status
987 MS_BOOL bBluescreenEnabled; ///<Blue screen status
988 MS_U16 u16VideoDark; ///<Video dark
990 MS_U16 u16V_Length; ///<for MDrv_Scaler_SetFetchNumberLimit
991 MS_U16 u16BytePerWord; ///<BytePerWord in Scaler
992 MS_U16 u16OffsetPixelAlignment; ///<Pixel alignment of Offset (including IPM/OPM)
993 MS_U8 u8BitPerPixel; ///<Bits number Per Pixel
994 XC_EX_DEINTERLACE_MODE eDeInterlaceMode; ///<De-interlace mode
995 MS_U8 u8DelayLines; ///<delay lines
996 MS_BOOL bMemFmt422; ///<whether memory format is 422, for easy usage
997 XC_EX_IMAGE_STORE_FMT eMemory_FMT; ///<memory format
998 MS_BOOL bForceNRoff; ///<Force NR off
999 MS_BOOL bEn3DNR; ///<whether it's 3DNR enabled
1000 MS_BOOL bUseYUVSpace; ///< color format before 3x3 matrix
1001 MS_BOOL bMemYUVFmt; ///< memroy color format
1002 … MS_BOOL bForceRGBin; ///<Force set format in memory as RGB (only for RGB input source)
1003 MS_BOOL bLinearMode; ///<Is current memory format LinearMode?
1028 typedef struct DLL_PACKED argument
1030 …rsion; ///<Version of current structure. Please always set to "EX_PANEL_INFO_EX_VERSION" as input
1031 …ApiStatusEX_Length; ///<Length of this structure, u16PanelInfoEX_Length=sizeof(XC_PANEL_INFO_EX)
1036 XC_EX_INPUT_SOURCE_TYPE enInputSourceType; ///< Input source type
1041 XC_EX_WINDOW_TYPE stCapWin; ///<Capture window
1042 XC_EX_WINDOW_TYPE stDispWin; ///<Display window
1043 XC_EX_WINDOW_TYPE stCropWin; ///<Crop window
1048 MS_BOOL bInterlace; ///<Interlaced or Progressive
1049 … ///<flag for vop horizontal duplicate, for MVD, YPbPr, indicate input double sampled or not
1050 … MS_U16 u16InputVFreq; ///<Input V Frequency, VFreqx10, for calculate output panel timing
1051 MS_U16 u16InputVTotal; ///<Input Vertical total, for calculate output panel timing
1052 MS_U16 u16DefaultHtotal; ///<Default Htotal for VGA/YPbPr input
1053 MS_U8 u8DefaultPhase; ///<Obsolete, use u16DefaultPhase instead
1058 MS_BOOL bHCusScaling; ///<assign H customized scaling instead of using XC scaling
1059 MS_U16 u16HCusScalingSrc; ///<H customized scaling src width
1060 MS_U16 u16HCusScalingDst; ///<H customized scaling dst width
1061 MS_BOOL bVCusScaling; ///<assign V manuel scaling instead of using XC scaling
1062 MS_U16 u16VCusScalingSrc; ///<V customized scaling src height
1063 MS_U16 u16VCusScalingDst; ///<V customized scaling dst height
1068 …playNineLattice; ///<used to indicate where to display in panel and where to put in frame buffer
1075 MS_U16 u16H_SizeAfterPreScaling; ///<Horizontal size after prescaling
1076 MS_U16 u16V_SizeAfterPreScaling; ///<Vertical size after prescaling
1077 MS_BOOL bPreV_ScalingDown; ///<define whether it's pre-Vertical scaling down
1080 XC_EX_WINDOW_TYPE ScaledCropWin;
1083 MS_U32 u32Op2DclkSet; ///<OP to Dot clock set
1086 MS_BOOL bBlackscreenEnabled; ///<Black screen status
1087 MS_BOOL bBluescreenEnabled; ///<Blue screen status
1088 MS_U16 u16VideoDark; ///<Video dark
1090 MS_U16 u16V_Length; ///<for MDrv_Scaler_SetFetchNumberLimit
1091 MS_U16 u16BytePerWord; ///<BytePerWord in Scaler
1092 MS_U16 u16OffsetPixelAlignment; ///<Pixel alignment of Offset (including IPM/OPM)
1093 MS_U8 u8BitPerPixel; ///<Bits number Per Pixel
1094 XC_EX_DEINTERLACE_MODE eDeInterlaceMode; ///<De-interlace mode
1095 MS_U8 u8DelayLines; ///<delay lines
1096 MS_BOOL bMemFmt422; ///<whether memory format is 422, for easy usage
1097 XC_EX_IMAGE_STORE_FMT eMemory_FMT; ///<memory format
1098 MS_BOOL bForceNRoff; ///<Force NR off
1099 MS_BOOL bEn3DNR; ///<whether it's 3DNR enabled
1100 MS_BOOL bUseYUVSpace; ///< color format before 3x3 matrix
1101 MS_BOOL bMemYUVFmt; ///< memroy color format
1102 … MS_BOOL bForceRGBin; ///<Force set format in memory as RGB (only for RGB input source)
1103 MS_BOOL bLinearMode; ///<Is current memory format LinearMode?
1107 MS_BOOL bFBL; ///<whether it's framebufferless case
1108 MS_BOOL bFastFrameLock; ///<whether framelock is enabled or not
1109 MS_BOOL bDoneFPLL; ///<whether the FPLL is done
1110 MS_BOOL bEnableFPLL; ///<enable FPLL or not
1111 MS_BOOL bFPLL_LOCK; ///<whether FPLL is locked (in specific threshold.)
1115 MS_PHY u32IPMBase0; ///<IPM base 0
1116 MS_PHY u32IPMBase1; ///<IPM base 1
1117 MS_PHY u32IPMBase2; ///<IPM base 2
1119 MS_U32 u32IPMBase0; ///<IPM base 0
1120 MS_U32 u32IPMBase1; ///<IPM base 1
1121 MS_U32 u32IPMBase2; ///<IPM base 2
1123 MS_U16 u16IPMOffset; ///<IPM offset
1124 MS_U32 u16IPMFetch; ///<IPM fetch
1129 MS_BOOL bPreHCusScaling; ///<assign H customized scaling instead of using XC scaling
1130 MS_U16 u16PreHCusScalingSrc; ///<H customized scaling src width
1131 MS_U16 u16PreHCusScalingDst; ///<H customized scaling dst width
1132 MS_BOOL bPreVCusScaling; ///<assign V manuel scaling instead of using XC scaling
1133 MS_U16 u16PreVCusScalingSrc; ///<V customized scaling src height
1157 typedef struct DLL_PACKED argument
1159 MS_U32 u32HighAccurateInputVFreq; ///<high accurate input V frequency
1160 MS_U16 u16InputVFreq; ///<input V frequency
1161 MS_U16 u16InputVTotal; ///<input vertical total
1162 MS_BOOL bMVOPSrc; ///<MVOP source
1163 MS_BOOL bFastFrameLock; ///<whether it's fast frame lock case
1164 MS_BOOL bInterlace; ///<whether it's interlace
1367 typedef enum DLL_PACKED enum
1383 typedef struct DLL_PACKED struct
1386 MS_BOOL bFBL;
1388 MS_BOOL bInterlace;
1390 MS_U16 u16input_hsize;
1392 MS_U16 u16input_vsize;
1394 MS_U16 u16input_vtotal;
1396 MS_U16 u16input_vfreq;
1398 MS_U16 u16ouput_vfreq;
1400 MS_U16 u16display_hsize;
1402 MS_U16 u16display_vsize;
1520 typedef struct DLL_PACKED struct
1522 MS_U32 VDTOT; //Output vertical total
1523 MS_U32 DEVST; //Output DE vertical start
1524 MS_U32 DEVEND;//Output DE Vertical end
1525 MS_U32 HDTOT;// Output horizontal total
1526 MS_U32 DEHST; //Output DE horizontal start
1527 MS_U32 DEHEND;// Output DE horizontal end
1528 MS_BOOL bInterlaceMode;
1529 MS_BOOL bYUVInput;
1668 typedef struct DLL_PACKED struct
1686 typedef struct DLL_PACKED argument
1688 MS_U32 u32FPInfoPara_Version; //version control, back compatible
1689 MS_U16 u16HBlank; //horizontal blank
1690 MS_BOOL bEnableUserSetting; //enable user setting
1799 typedef struct DLL_PACKED struct
1809 typedef struct DLL_PACKED argument
1811 …Input: Version of current structure. Please always set to "XC_EX_REPORT_PIXELINFO_VERSION" as input
1812 …h; ///<Input: Length of this structure, u16ReportPixelInfo_Length=sizeof(MS_XC_REPORT_PIXELINFO)
1813 XC_EX_GET_PIXEL_RGB_STAGE enStage; ///<Input: Pixel info report stage
1814 MS_U16 u16RepWinColor; ///<Input:Report window Color
1815 MS_U16 u16XStart; ///<Input: X start location of report window
1816 MS_U16 u16XEnd; ///<Input: X end location of report window
1817 MS_U16 u16YStart; ///<Input: Y start location of report window
1818 MS_U16 u16YEnd; ///<Input: Y end location of report window
1819 MS_U16 u16RCrMin; ///<Output:R or Cr min value
1820 MS_U16 u16RCrMax; ///<Output:R or Cr max value
1821 MS_U16 u16GYMin; ///<Output:G or Y min value
1822 MS_U16 u16GYMax; ///<Output:G or Y max value
1823 MS_U16 u16BCbMin; ///<Output:B or Cb min value
1824 MS_U16 u16BCbMax; ///<Output:B or Cb max value
1825 MS_U32 u32RCrSum; ///<Output:R or Cr sum value
1826 MS_U32 u32GYSum; ///<Output:G or Y sum value
1827 MS_U32 u32BCbSum; ///<Output:B or Cb sum value
1828 MS_BOOL bShowRepWin; ///<Input: Show report window or not
1935 typedef struct DLL_PACKED struct
1937 MS_U32 u32XC_version; ///<Version of current structure.
1961 typedef struct DLL_PACKED struct
1963 MS_U32 u32XCMISC_version; ///<Version of current structure.
1964 MS_U32 u32MISC_A;
1965 MS_U32 u32MISC_B;
1966 MS_U32 u32MISC_C;
1967 MS_U32 u32MISC_D;
2164 typedef struct DLL_PACKED struct
2166 MS_U16 u16PixelStep; // distance between sample points
2167 MS_U8 u8ColorThreshold; // max color difference
2168 MS_U8 u8TryTimes; // max times for detecting
2169 MS_U16 u16LinearDiff; // difference for every 3 lattice in a line
2227 typedef struct DLL_PACKED struct
2229 …rsion; ///<Version of current structure. Please always set to "u32Osdc_dispinfo_Version" as input
2231 MS_U32 VDTOT; //Output vertical total
2232 MS_U32 DEVST; //Output DE Vertical start
2233 MS_U32 DEVEND; //Output DE Vertical end
2234 MS_U32 HDTOT; // Output horizontal total
2235 MS_U32 DEHST; //Output DE horizontal start
2236 MS_U32 DEHEND; // Output DE horizontal end
2238 MS_U32 SYNCHST;
2239 MS_U32 SYNCHEND;
2240 MS_U32 SYNCVST;
2241 MS_U32 SYNCVEND;
2243 MS_BOOL bCLK_EN; // OUTPUT ENABLE
2244 MS_BOOL bMIXER_BYPASS_EN; // MIXER BYPASS ENABLE
2245 MS_BOOL bMIXER_INVALPHA_EN;
2246 MS_BOOL bMIXER_HSTVFDEOUT_EN;// 1:hs_out = hs&vfde
2247 MS_BOOL bMIXER_HFDEVFDEOUT_EN;// 1:hs_out = de(hfde)&vfde