📄 via_priv.h
字号:
/* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/via/via_priv.h,v 1.3 2003/08/27 15:16:12 tsi Exp $ */#ifndef _VIA_PRIV_H_#define _VIA_PRIV_H_ 1//#include "ddmpeg.h"#include "via_common.h"#define MEM_BLOCKS 4typedef struct { unsigned long base; /* Offset into fb */ int pool; /* Pool we drew from */ int drm_fd; /* Fd in DRM mode */ drm_via_mem_t drm; /* DRM management object */ int slot; /* Pool 3 slot */ void *pVia; /* VIA driver pointer */ //FBLinearPtr linear; /* X linear pool info ptr */} VIAMem;typedef VIAMem *VIAMemPtr;#if 0typedef struct { unsigned long gdwVideoFlagTV1; unsigned long gdwVideoFlagSW; unsigned long gdwVideoFlagMPEG; unsigned long gdwAlphaEnabled; /* For Alpha blending use*/ VIAMem SWOVMem; VIAMem HQVMem; VIAMem SWfbMem; DDPIXELFORMAT DPFsrc; DDUPDATEOVERLAY UpdateOverlayBackup; /* For HQVcontrol func use // To save MPEG updateoverlay info.*//* device struct */ SWDEVICE SWDevice; SUBDEVICE SUBDevice; MPGDEVICE MPGDevice; OVERLAYRECORD overlayRecordV1; OVERLAYRECORD overlayRecordV3; BoxRec AvailFBArea; FBLinearPtr SWOVlinear; int MPEG_ON; int SWVideo_ON;/*To solve the bandwidth issue */ unsigned long gdwUseExtendedFIFO;/* For panning mode use */ int panning_old_x; int panning_old_y; int panning_x; int panning_y;/*To solve the bandwidth issue */ unsigned char Save_3C4_16; unsigned char Save_3C4_17; unsigned char Save_3C4_18;} swovRec, *swovPtr;#endif#endif /* _VIA_PRIV_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -