Go to the source code of this file.
Data Structures | |
| struct | TRIDENTPortPrivRec |
| struct | OffscreenPrivRec |
Typedefs | |
| typedef * | TRIDENTPortPrivPtr |
| typedef * | OffscreenPrivPtr |
Functions | |
| XF86VideoAdaptorPtr | TRIDENTSetupImageVideo (ScreenPtr) |
| void | TRIDENTInitOffscreenImages (ScreenPtr) |
| void | TRIDENTStopVideo (ScrnInfoPtr, pointer, Bool) |
| int | TRIDENTSetPortAttribute (ScrnInfoPtr, Atom, INT32, pointer) |
| int | TRIDENTGetPortAttribute (ScrnInfoPtr, Atom, INT32 *, pointer) |
| void | TRIDENTQueryBestSize (ScrnInfoPtr, Bool, short, short, short, short, unsigned int *, unsigned int *, pointer) |
| int | TRIDENTPutImage (ScrnInfoPtr, short, short, short, short, short, short, short, short, int, unsigned char *, short, short, Bool, RegionPtr, pointer) |
| int | TRIDENTQueryImageAttributes (ScrnInfoPtr, int, unsigned short *, unsigned short *, int *, int *) |
| void | TRIDENTVideoTimerCallback (ScrnInfoPtr pScrn, Time time) |
| void | tridentSetVideoGamma (TRIDENTPtr pTrident, int value, int brightness) |
| void | tridentSetVideoContrast (TRIDENTPtr pTrident, int value) |
| void | tridentSetVideoParameters (TRIDENTPtr pTrident, int brightness, int saturation, int hue) |
| void | tridentFixFrame (ScrnInfoPtr pScrn, int *fixFrame) |
| void | TRIDENTInitVideo (ScreenPtr pScreen) |
| void | TRIDENTResetVideo (ScrnInfoPtr pScrn) |
| Bool | RegionsEqual (RegionPtr A, RegionPtr B) |
| void | TRIDENTCopyData (unsigned char *src, unsigned char *dst, int srcPitch, int dstPitch, int h, int w) |
| void | TRIDENTCopyMungedData (unsigned char *src1, unsigned char *src2, unsigned char *src3, unsigned char *dst1, int srcPitch, int srcPitch2, int dstPitch, int h, int w) |
| FBLinearPtr | TRIDENTAllocateMemory (ScrnInfoPtr pScrn, FBLinearPtr linear, int size) |
| void | TRIDENTDisplayVideo (ScrnInfoPtr pScrn, int id, int offset, short width, short height, int pitch, int x1, int y1, int x2, int y2, BoxPtr dstBox, short src_w, short src_h, short drw_w, short drw_h) |
| int | TRIDENTAllocateSurface (ScrnInfoPtr pScrn, int id, unsigned short w, unsigned short h, XF86SurfacePtr surface) |
| int | TRIDENTStopSurface (XF86SurfacePtr surface) |
| int | TRIDENTFreeSurface (XF86SurfacePtr surface) |
| int | TRIDENTGetSurfaceAttribute (ScrnInfoPtr pScrn, Atom attribute, INT32 *value) |
| int | TRIDENTSetSurfaceAttribute (ScrnInfoPtr pScrn, Atom attribute, INT32 value) |
| int | TRIDENTDisplaySurface (XF86SurfacePtr surface, short src_x, short src_y, short drw_x, short drw_y, short src_w, short src_h, short drw_w, short drw_h, RegionPtr clipBoxes) |
Variables | |
| Atom | xvColorKey |
| Atom | xvSaturation |
| Atom | xvBrightness |
| Atom | xvHUE |
| Atom | xvGamma |
| Atom | xvContrast |
| XF86VideoEncodingRec | DummyEncoding [1] |
| XF86VideoFormatRec | Formats [NUM_FORMATS] |
| XF86AttributeRec | Attributes [NUM_ATTRIBUTES] |
| XF86ImageRec | Images [NUM_IMAGES] |
|
|
|
|
|
|
Definition at line 316 of file trident_video.c. References Attributes, CYBER9397, DevUnion, DummyEncoding, Formats, Images, _Screen::myNum, pointer, pPriv, PROVIDIA9682, pScreen, pScrn, TRIDENTGetPortAttribute(), TRIDENTPortPrivPtr, TRIDENTPtr, TRIDENTPutImage(), TRIDENTQueryBestSize(), TRIDENTQueryImageAttributes(), TRIDENTResetVideo(), TRIDENTSetPortAttribute(), TRIDENTStopVideo(), xf86Screens, XF86VideoAdaptorPtr, xvBrightness, xvColorKey, xvContrast, xvGamma, xvHUE, and xvSaturation. Referenced by TRIDENTInitVideo().
|
|
|
Definition at line 1244 of file trident_video.c. References Attributes, Images, pScreen, TRIDENTAllocateSurface(), TRIDENTDisplaySurface(), TRIDENTFreeSurface(), TRIDENTGetSurfaceAttribute(), TRIDENTSetSurfaceAttribute(), TRIDENTStopSurface(), xalloc(), XF86OffscreenImagePtr, and xf86XVRegisterOffscreenImages(). Referenced by TRIDENTInitVideo().
|
|
||||||||||||||||
|
Definition at line 421 of file trident_video.c. References currentTime, data, _TimeStamp::milliseconds, pPriv, pScrn, TRIDENTPortPrivPtr, TRIDENTPtr, TRIDENTVideoTimerCallback(), and xf86FreeOffscreenLinear(). Referenced by TRIDENTSetupImageVideo().
|
|
||||||||||||||||||||
|
Definition at line 536 of file trident_video.c. References data, pPriv, pScrn, TRIDENTPortPrivPtr, TRIDENTPtr, tridentSetVideoContrast(), tridentSetVideoGamma(), tridentSetVideoParameters(), value, xvBrightness, xvColorKey, xvContrast, xvGamma, xvHUE, and xvSaturation. Referenced by TRIDENTSetSurfaceAttribute(), and TRIDENTSetupImageVideo().
|
|
||||||||||||||||||||
|
Definition at line 616 of file trident_video.c. References data, pPriv, TRIDENTPortPrivPtr, value, xvBrightness, xvColorKey, xvContrast, xvGamma, xvHUE, and xvSaturation. Referenced by TRIDENTGetSurfaceAttribute(), and TRIDENTSetupImageVideo().
|
|
||||||||||||||||||||||||||||||||||||||||
|
Definition at line 643 of file trident_video.c. Referenced by TRIDENTSetupImageVideo().
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definition at line 911 of file trident_video.c. References buf, data, height, INT32, offset, pPriv, pScreen, pScrn, RegionsEqual(), TRIDENTAllocateMemory(), TRIDENTCopyData(), TRIDENTCopyMungedData(), TRIDENTDisplayVideo(), tridentFixFrame(), TRIDENTPortPrivPtr, TRIDENTPtr, width, _Box::x1, _Box::x2, xf86XVClipVideoHelper(), xf86XVFillKeyHelper(), _Box::y1, and _Box::y2. Referenced by TRIDENTSetupImageVideo().
|
|
||||||||||||||||||||||||||||
|
Definition at line 1030 of file trident_video.c. Referenced by TRIDENTSetupImageVideo().
|
|
||||||||||||
|
Definition at line 1270 of file trident_video.c. References pPriv, pScrn, time, TRIDENTPortPrivPtr, TRIDENTPtr, and xf86FreeOffscreenLinear(). Referenced by TRIDENTDisplaySurface(), and TRIDENTStopVideo().
|
|
||||||||||||||||
|
Definition at line 458 of file trident_video.c. References i, pow(), val, value, x, and y. Referenced by TRIDENTResetVideo(), and TRIDENTSetPortAttribute().
|
|
||||||||||||
|
Definition at line 452 of file trident_video.c. References value. Referenced by TRIDENTResetVideo(), and TRIDENTSetPortAttribute().
|
|
||||||||||||||||||||
|
Definition at line 511 of file trident_video.c. Referenced by TRIDENTResetVideo(), and TRIDENTSetPortAttribute().
|
|
||||||||||||
|
Definition at line 1302 of file trident_video.c. References BLADE3D, Bool, CYBERBLADEAI1, CYBERBLADEAI1D, CYBERBLADEE4, CYBERBLADEI1, CYBERBLADEI1D, CYBERBLADEI7, CYBERBLADEI7D, CYBERBLADEXPAI1, CYBERBLADEXPm16, CYBERBLADEXPm8, tridentLCD::display_x, tridentLCD::display_y, LCD, mode, PROVIDIA9682, PROVIDIA9685, pScrn, TGUI9680, and TRIDENTPtr. Referenced by TRIDENTDisplaySurface(), and TRIDENTPutImage().
|
|
|
Definition at line 77 of file trident_video.c. References BLADE3D, CYBERBLADEAI1, CYBERBLADEAI1D, CYBERBLADEI1D, _Screen::myNum, pScreen, pScrn, TRIDENTInitOffscreenImages(), TRIDENTPtr, TRIDENTSetupImageVideo(), X_INFO, xalloc(), xf86DrvMsgVerb(), xf86Screens, XF86VideoAdaptorPtr, xf86XVListGenericAdaptors(), xf86XVScreenInit(), and xfree(). Referenced by TRIDENTScreenInit().
|
|
|
Definition at line 234 of file trident_video.c. References CYBER9397, CYBERBLADEXPm8, pPriv, PROVIDIA9682, pScrn, TRIDENTPortPrivPtr, TRIDENTPtr, tridentSetVideoContrast(), tridentSetVideoGamma(), and tridentSetVideoParameters(). Referenced by TRIDENTDisplaySurface(), and TRIDENTSetupImageVideo().
|
|
||||||||||||
|
Definition at line 390 of file trident_video.c. References _Region::extents, num, _Box::x1, _Box::x2, _Box::y1, and _Box::y2.
|
|
||||||||||||||||||||||||||||
|
Definition at line 659 of file trident_video.c. References dst, h, src, and w. Referenced by TRIDENTPutImage().
|
|
||||||||||||||||||||||||||||||||||||||||
|
Definition at line 676 of file trident_video.c. Referenced by TRIDENTPutImage().
|
|
||||||||||||||||
|
Definition at line 708 of file trident_video.c. References FBLinearPtr, pScreen, pScrn, screenInfo, _ScreenInfo::screens, size, xf86AllocateOffscreenLinear(), xf86FreeOffscreenLinear(), xf86PurgeUnlockedOffscreenAreas(), xf86QueryLargestOffscreenLinear(), and xf86ResizeOffscreenLinear(). Referenced by TRIDENTAllocateSurface(), and TRIDENTPutImage().
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definition at line 749 of file trident_video.c. References CYBER9397, offset, pScrn, TRIDENTPtr, width, _Box::x1, _Box::x2, _Box::y1, and _Box::y2. Referenced by TRIDENTDisplaySurface(), and TRIDENTPutImage().
|
|
||||||||||||||||||||||||
|
Definition at line 1076 of file trident_video.c. References FBLinearPtr, h, _Screen::id, OffscreenPrivPtr, pointer, pPriv, pScrn, size, TRIDENTAllocateMemory(), w, xalloc(), xf86FreeOffscreenLinear(), and xfree(). Referenced by TRIDENTInitOffscreenImages().
|
|
|
Definition at line 1131 of file trident_video.c. References OffscreenPrivPtr, pPriv, and TRIDENTPtr. Referenced by TRIDENTFreeSurface(), and TRIDENTInitOffscreenImages().
|
|
|
Definition at line 1149 of file trident_video.c. References OffscreenPrivPtr, pPriv, TRIDENTStopSurface(), xf86FreeOffscreenLinear(), and xfree(). Referenced by TRIDENTInitOffscreenImages().
|
|
||||||||||||||||
|
Definition at line 1165 of file trident_video.c. References pointer, pScrn, TRIDENTGetPortAttribute(), and value. Referenced by TRIDENTInitOffscreenImages().
|
|
||||||||||||||||
|
Definition at line 1175 of file trident_video.c. References pointer, pScrn, TRIDENTSetPortAttribute(), and value. Referenced by TRIDENTInitOffscreenImages().
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
Definition at line 1185 of file trident_video.c. References currentTime, _Screen::id, INT32, _TimeStamp::milliseconds, OffscreenPrivPtr, pPriv, pScrn, TRIDENTDisplayVideo(), tridentFixFrame(), TRIDENTPortPrivPtr, TRIDENTPtr, TRIDENTResetVideo(), TRIDENTVideoTimerCallback(), UpdateCurrentTime(), _Box::x1, _Box::x2, xf86XVClipVideoHelper(), xf86XVFillKeyHelper(), _Box::y1, and _Box::y2. Referenced by TRIDENTInitOffscreenImages().
|
|
|
Definition at line 75 of file trident_video.c. Referenced by TRIDENTGetPortAttribute(), TRIDENTSetPortAttribute(), and TRIDENTSetupImageVideo(). |
|
|
Definition at line 75 of file trident_video.c. Referenced by TRIDENTGetPortAttribute(), TRIDENTSetPortAttribute(), and TRIDENTSetupImageVideo(). |
|
|
Definition at line 75 of file trident_video.c. Referenced by TRIDENTGetPortAttribute(), TRIDENTSetPortAttribute(), and TRIDENTSetupImageVideo(). |
|
|
Definition at line 75 of file trident_video.c. Referenced by TRIDENTGetPortAttribute(), TRIDENTSetPortAttribute(), and TRIDENTSetupImageVideo(). |
|
|
Definition at line 75 of file trident_video.c. Referenced by TRIDENTGetPortAttribute(), TRIDENTSetPortAttribute(), and TRIDENTSetupImageVideo(). |
|
|
Definition at line 75 of file trident_video.c. Referenced by TRIDENTGetPortAttribute(), TRIDENTSetPortAttribute(), and TRIDENTSetupImageVideo(). |
|
|
Initial value:
Definition at line 144 of file trident_video.c. Referenced by TRIDENTSetupImageVideo(). |
|
|
Initial value:
Definition at line 156 of file trident_video.c. Referenced by TRIDENTSetupImageVideo(). |
|
|
Initial value:
Definition at line 163 of file trident_video.c. Referenced by TRIDENTInitOffscreenImages(), and TRIDENTSetupImageVideo(). |
|
|
Definition at line 175 of file trident_video.c. Referenced by TRIDENTInitOffscreenImages(), and TRIDENTSetupImageVideo(). |
1.3.7