xv: Drop the ClientPtr from the interface to the DDX.
Nobody was using it. v2: Merge the hunk that was accidentally in the previous commit into this one. Signed-off-by: Eric Anholt <eric@anholt.net> Reviewed-by: Keith Packard <keithp@keithp.com>
This commit is contained in:
parent
850b268e2b
commit
ef258fa4fd
|
@ -746,7 +746,7 @@ ProcXvQueryBestSize(ClientPtr client)
|
||||||
|
|
||||||
VALIDATE_XV_PORT(stuff->port, pPort, DixReadAccess);
|
VALIDATE_XV_PORT(stuff->port, pPort, DixReadAccess);
|
||||||
|
|
||||||
(*pPort->pAdaptor->ddQueryBestSize) (client, pPort, stuff->motion,
|
(*pPort->pAdaptor->ddQueryBestSize) (pPort, stuff->motion,
|
||||||
stuff->vid_w, stuff->vid_h,
|
stuff->vid_w, stuff->vid_h,
|
||||||
stuff->drw_w, stuff->drw_h,
|
stuff->drw_w, stuff->drw_h,
|
||||||
&actual_width, &actual_height);
|
&actual_width, &actual_height);
|
||||||
|
@ -851,8 +851,7 @@ ProcXvPutImage(ClientPtr client)
|
||||||
|
|
||||||
width = stuff->width;
|
width = stuff->width;
|
||||||
height = stuff->height;
|
height = stuff->height;
|
||||||
size = (*pPort->pAdaptor->ddQueryImageAttributes) (client,
|
size = (*pPort->pAdaptor->ddQueryImageAttributes) (pPort, pImage, &width,
|
||||||
pPort, pImage, &width,
|
|
||||||
&height, NULL, NULL);
|
&height, NULL, NULL);
|
||||||
size += sizeof(xvPutImageReq);
|
size += sizeof(xvPutImageReq);
|
||||||
size = bytes_to_int32(size);
|
size = bytes_to_int32(size);
|
||||||
|
@ -917,8 +916,7 @@ ProcXvShmPutImage(ClientPtr client)
|
||||||
|
|
||||||
width = stuff->width;
|
width = stuff->width;
|
||||||
height = stuff->height;
|
height = stuff->height;
|
||||||
size_needed = (*pPort->pAdaptor->ddQueryImageAttributes) (client,
|
size_needed = (*pPort->pAdaptor->ddQueryImageAttributes) (pPort, pImage,
|
||||||
pPort, pImage,
|
|
||||||
&width, &height,
|
&width, &height,
|
||||||
NULL, NULL);
|
NULL, NULL);
|
||||||
if ((size_needed + stuff->offset) > shmdesc->size)
|
if ((size_needed + stuff->offset) > shmdesc->size)
|
||||||
|
@ -1002,7 +1000,7 @@ ProcXvQueryImageAttributes(ClientPtr client)
|
||||||
width = stuff->width;
|
width = stuff->width;
|
||||||
height = stuff->height;
|
height = stuff->height;
|
||||||
|
|
||||||
size = (*pPort->pAdaptor->ddQueryImageAttributes) (client, pPort, pImage,
|
size = (*pPort->pAdaptor->ddQueryImageAttributes) (pPort, pImage,
|
||||||
&width, &height, offsets,
|
&width, &height, offsets,
|
||||||
pitches);
|
pitches);
|
||||||
|
|
||||||
|
|
20
Xext/xvdix.h
20
Xext/xvdix.h
|
@ -157,29 +157,29 @@ typedef struct {
|
||||||
int nPorts;
|
int nPorts;
|
||||||
struct _XvPortRec *pPorts;
|
struct _XvPortRec *pPorts;
|
||||||
ScreenPtr pScreen;
|
ScreenPtr pScreen;
|
||||||
int (*ddPutVideo) (ClientPtr, DrawablePtr, struct _XvPortRec *, GCPtr,
|
int (*ddPutVideo) (DrawablePtr, struct _XvPortRec *, GCPtr,
|
||||||
INT16, INT16, CARD16, CARD16,
|
INT16, INT16, CARD16, CARD16,
|
||||||
INT16, INT16, CARD16, CARD16);
|
INT16, INT16, CARD16, CARD16);
|
||||||
int (*ddPutStill) (ClientPtr, DrawablePtr, struct _XvPortRec *, GCPtr,
|
int (*ddPutStill) (DrawablePtr, struct _XvPortRec *, GCPtr,
|
||||||
INT16, INT16, CARD16, CARD16,
|
INT16, INT16, CARD16, CARD16,
|
||||||
INT16, INT16, CARD16, CARD16);
|
INT16, INT16, CARD16, CARD16);
|
||||||
int (*ddGetVideo) (ClientPtr, DrawablePtr, struct _XvPortRec *, GCPtr,
|
int (*ddGetVideo) (DrawablePtr, struct _XvPortRec *, GCPtr,
|
||||||
INT16, INT16, CARD16, CARD16,
|
INT16, INT16, CARD16, CARD16,
|
||||||
INT16, INT16, CARD16, CARD16);
|
INT16, INT16, CARD16, CARD16);
|
||||||
int (*ddGetStill) (ClientPtr, DrawablePtr, struct _XvPortRec *, GCPtr,
|
int (*ddGetStill) (DrawablePtr, struct _XvPortRec *, GCPtr,
|
||||||
INT16, INT16, CARD16, CARD16,
|
INT16, INT16, CARD16, CARD16,
|
||||||
INT16, INT16, CARD16, CARD16);
|
INT16, INT16, CARD16, CARD16);
|
||||||
int (*ddStopVideo) (ClientPtr, struct _XvPortRec *, DrawablePtr);
|
int (*ddStopVideo) (struct _XvPortRec *, DrawablePtr);
|
||||||
int (*ddSetPortAttribute) (ClientPtr, struct _XvPortRec *, Atom, INT32);
|
int (*ddSetPortAttribute) (struct _XvPortRec *, Atom, INT32);
|
||||||
int (*ddGetPortAttribute) (ClientPtr, struct _XvPortRec *, Atom, INT32 *);
|
int (*ddGetPortAttribute) (struct _XvPortRec *, Atom, INT32 *);
|
||||||
int (*ddQueryBestSize) (ClientPtr, struct _XvPortRec *, CARD8,
|
int (*ddQueryBestSize) (struct _XvPortRec *, CARD8,
|
||||||
CARD16, CARD16, CARD16, CARD16,
|
CARD16, CARD16, CARD16, CARD16,
|
||||||
unsigned int *, unsigned int *);
|
unsigned int *, unsigned int *);
|
||||||
int (*ddPutImage) (ClientPtr, DrawablePtr, struct _XvPortRec *, GCPtr,
|
int (*ddPutImage) (DrawablePtr, struct _XvPortRec *, GCPtr,
|
||||||
INT16, INT16, CARD16, CARD16,
|
INT16, INT16, CARD16, CARD16,
|
||||||
INT16, INT16, CARD16, CARD16,
|
INT16, INT16, CARD16, CARD16,
|
||||||
XvImagePtr, unsigned char *, Bool, CARD16, CARD16);
|
XvImagePtr, unsigned char *, Bool, CARD16, CARD16);
|
||||||
int (*ddQueryImageAttributes) (ClientPtr, struct _XvPortRec *, XvImagePtr,
|
int (*ddQueryImageAttributes) (struct _XvPortRec *, XvImagePtr,
|
||||||
CARD16 *, CARD16 *, int *, int *);
|
CARD16 *, CARD16 *, int *, int *);
|
||||||
DevUnion devPriv;
|
DevUnion devPriv;
|
||||||
} XvAdaptorRec, *XvAdaptorPtr;
|
} XvAdaptorRec, *XvAdaptorPtr;
|
||||||
|
|
|
@ -356,7 +356,7 @@ XvDestroyPixmap(PixmapPtr pPix)
|
||||||
if (pp->pDraw == (DrawablePtr) pPix) {
|
if (pp->pDraw == (DrawablePtr) pPix) {
|
||||||
XvdiSendVideoNotify(pp, pp->pDraw, XvPreempted);
|
XvdiSendVideoNotify(pp, pp->pDraw, XvPreempted);
|
||||||
|
|
||||||
(void) (*pp->pAdaptor->ddStopVideo) (NULL, pp, pp->pDraw);
|
(void) (*pp->pAdaptor->ddStopVideo) (pp, pp->pDraw);
|
||||||
|
|
||||||
pp->pDraw = NULL;
|
pp->pDraw = NULL;
|
||||||
pp->client = NULL;
|
pp->client = NULL;
|
||||||
|
@ -404,7 +404,7 @@ XvDestroyWindow(WindowPtr pWin)
|
||||||
if (pp->pDraw == (DrawablePtr) pWin) {
|
if (pp->pDraw == (DrawablePtr) pWin) {
|
||||||
XvdiSendVideoNotify(pp, pp->pDraw, XvPreempted);
|
XvdiSendVideoNotify(pp, pp->pDraw, XvPreempted);
|
||||||
|
|
||||||
(void) (*pp->pAdaptor->ddStopVideo) (NULL, pp, pp->pDraw);
|
(void) (*pp->pAdaptor->ddStopVideo) (pp, pp->pDraw);
|
||||||
|
|
||||||
pp->pDraw = NULL;
|
pp->pDraw = NULL;
|
||||||
pp->client = NULL;
|
pp->client = NULL;
|
||||||
|
@ -566,7 +566,7 @@ XvdiPutVideo(ClientPtr client,
|
||||||
XvdiSendVideoNotify(pPort, pPort->pDraw, XvPreempted);
|
XvdiSendVideoNotify(pPort, pPort->pDraw, XvPreempted);
|
||||||
}
|
}
|
||||||
|
|
||||||
(void) (*pPort->pAdaptor->ddPutVideo) (client, pDraw, pPort, pGC,
|
(void) (*pPort->pAdaptor->ddPutVideo) (pDraw, pPort, pGC,
|
||||||
vid_x, vid_y, vid_w, vid_h,
|
vid_x, vid_y, vid_w, vid_h,
|
||||||
drw_x, drw_y, drw_w, drw_h);
|
drw_x, drw_y, drw_w, drw_h);
|
||||||
|
|
||||||
|
@ -608,7 +608,7 @@ XvdiPutStill(ClientPtr client,
|
||||||
|
|
||||||
pPort->time = currentTime;
|
pPort->time = currentTime;
|
||||||
|
|
||||||
status = (*pPort->pAdaptor->ddPutStill) (client, pDraw, pPort, pGC,
|
status = (*pPort->pAdaptor->ddPutStill) (pDraw, pPort, pGC,
|
||||||
vid_x, vid_y, vid_w, vid_h,
|
vid_x, vid_y, vid_w, vid_h,
|
||||||
drw_x, drw_y, drw_w, drw_h);
|
drw_x, drw_y, drw_w, drw_h);
|
||||||
|
|
||||||
|
@ -644,7 +644,7 @@ XvdiPutImage(ClientPtr client,
|
||||||
|
|
||||||
pPort->time = currentTime;
|
pPort->time = currentTime;
|
||||||
|
|
||||||
return (*pPort->pAdaptor->ddPutImage) (client, pDraw, pPort, pGC,
|
return (*pPort->pAdaptor->ddPutImage) (pDraw, pPort, pGC,
|
||||||
src_x, src_y, src_w, src_h,
|
src_x, src_y, src_w, src_h,
|
||||||
drw_x, drw_y, drw_w, drw_h,
|
drw_x, drw_y, drw_w, drw_h,
|
||||||
image, data, sync, width, height);
|
image, data, sync, width, height);
|
||||||
|
@ -683,7 +683,7 @@ XvdiGetVideo(ClientPtr client,
|
||||||
XvdiSendVideoNotify(pPort, pPort->pDraw, XvPreempted);
|
XvdiSendVideoNotify(pPort, pPort->pDraw, XvPreempted);
|
||||||
}
|
}
|
||||||
|
|
||||||
(void) (*pPort->pAdaptor->ddGetVideo) (client, pDraw, pPort, pGC,
|
(void) (*pPort->pAdaptor->ddGetVideo) (pDraw, pPort, pGC,
|
||||||
vid_x, vid_y, vid_w, vid_h,
|
vid_x, vid_y, vid_w, vid_h,
|
||||||
drw_x, drw_y, drw_w, drw_h);
|
drw_x, drw_y, drw_w, drw_h);
|
||||||
|
|
||||||
|
@ -723,7 +723,7 @@ XvdiGetStill(ClientPtr client,
|
||||||
return Success;
|
return Success;
|
||||||
}
|
}
|
||||||
|
|
||||||
status = (*pPort->pAdaptor->ddGetStill) (client, pDraw, pPort, pGC,
|
status = (*pPort->pAdaptor->ddGetStill) (pDraw, pPort, pGC,
|
||||||
vid_x, vid_y, vid_w, vid_h,
|
vid_x, vid_y, vid_w, vid_h,
|
||||||
drw_x, drw_y, drw_w, drw_h);
|
drw_x, drw_y, drw_w, drw_h);
|
||||||
|
|
||||||
|
@ -955,7 +955,7 @@ XvdiStopVideo(ClientPtr client, XvPortPtr pPort, DrawablePtr pDraw)
|
||||||
|
|
||||||
XvdiSendVideoNotify(pPort, pDraw, XvStopped);
|
XvdiSendVideoNotify(pPort, pDraw, XvStopped);
|
||||||
|
|
||||||
status = (*pPort->pAdaptor->ddStopVideo) (client, pPort, pDraw);
|
status = (*pPort->pAdaptor->ddStopVideo) (pPort, pDraw);
|
||||||
|
|
||||||
pPort->pDraw = NULL;
|
pPort->pDraw = NULL;
|
||||||
pPort->client = (ClientPtr) client;
|
pPort->client = (ClientPtr) client;
|
||||||
|
@ -998,7 +998,7 @@ XvdiSetPortAttribute(ClientPtr client,
|
||||||
int status;
|
int status;
|
||||||
|
|
||||||
status =
|
status =
|
||||||
(*pPort->pAdaptor->ddSetPortAttribute) (client, pPort, attribute,
|
(*pPort->pAdaptor->ddSetPortAttribute) (pPort, attribute,
|
||||||
value);
|
value);
|
||||||
if (status == Success)
|
if (status == Success)
|
||||||
XvdiSendPortNotify(pPort, attribute, value);
|
XvdiSendPortNotify(pPort, attribute, value);
|
||||||
|
@ -1012,7 +1012,7 @@ XvdiGetPortAttribute(ClientPtr client,
|
||||||
{
|
{
|
||||||
|
|
||||||
return
|
return
|
||||||
(*pPort->pAdaptor->ddGetPortAttribute) (client, pPort, attribute,
|
(*pPort->pAdaptor->ddGetPortAttribute) (pPort, attribute,
|
||||||
p_value);
|
p_value);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -58,29 +58,29 @@ of the copyright holder.
|
||||||
|
|
||||||
/* XvAdaptorRec fields */
|
/* XvAdaptorRec fields */
|
||||||
|
|
||||||
static int KdXVPutVideo(ClientPtr, DrawablePtr, XvPortPtr, GCPtr,
|
static int KdXVPutVideo(DrawablePtr, XvPortPtr, GCPtr,
|
||||||
INT16, INT16, CARD16, CARD16,
|
INT16, INT16, CARD16, CARD16,
|
||||||
INT16, INT16, CARD16, CARD16);
|
INT16, INT16, CARD16, CARD16);
|
||||||
static int KdXVPutStill(ClientPtr, DrawablePtr, XvPortPtr, GCPtr,
|
static int KdXVPutStill(DrawablePtr, XvPortPtr, GCPtr,
|
||||||
INT16, INT16, CARD16, CARD16,
|
INT16, INT16, CARD16, CARD16,
|
||||||
INT16, INT16, CARD16, CARD16);
|
INT16, INT16, CARD16, CARD16);
|
||||||
static int KdXVGetVideo(ClientPtr, DrawablePtr, XvPortPtr, GCPtr,
|
static int KdXVGetVideo(DrawablePtr, XvPortPtr, GCPtr,
|
||||||
INT16, INT16, CARD16, CARD16,
|
INT16, INT16, CARD16, CARD16,
|
||||||
INT16, INT16, CARD16, CARD16);
|
INT16, INT16, CARD16, CARD16);
|
||||||
static int KdXVGetStill(ClientPtr, DrawablePtr, XvPortPtr, GCPtr,
|
static int KdXVGetStill(DrawablePtr, XvPortPtr, GCPtr,
|
||||||
INT16, INT16, CARD16, CARD16,
|
INT16, INT16, CARD16, CARD16,
|
||||||
INT16, INT16, CARD16, CARD16);
|
INT16, INT16, CARD16, CARD16);
|
||||||
static int KdXVStopVideo(ClientPtr, XvPortPtr, DrawablePtr);
|
static int KdXVStopVideo(XvPortPtr, DrawablePtr);
|
||||||
static int KdXVSetPortAttribute(ClientPtr, XvPortPtr, Atom, INT32);
|
static int KdXVSetPortAttribute(XvPortPtr, Atom, INT32);
|
||||||
static int KdXVGetPortAttribute(ClientPtr, XvPortPtr, Atom, INT32 *);
|
static int KdXVGetPortAttribute(XvPortPtr, Atom, INT32 *);
|
||||||
static int KdXVQueryBestSize(ClientPtr, XvPortPtr, CARD8,
|
static int KdXVQueryBestSize(XvPortPtr, CARD8,
|
||||||
CARD16, CARD16, CARD16, CARD16,
|
CARD16, CARD16, CARD16, CARD16,
|
||||||
unsigned int *, unsigned int *);
|
unsigned int *, unsigned int *);
|
||||||
static int KdXVPutImage(ClientPtr, DrawablePtr, XvPortPtr, GCPtr,
|
static int KdXVPutImage(DrawablePtr, XvPortPtr, GCPtr,
|
||||||
INT16, INT16, CARD16, CARD16,
|
INT16, INT16, CARD16, CARD16,
|
||||||
INT16, INT16, CARD16, CARD16,
|
INT16, INT16, CARD16, CARD16,
|
||||||
XvImagePtr, unsigned char *, Bool, CARD16, CARD16);
|
XvImagePtr, unsigned char *, Bool, CARD16, CARD16);
|
||||||
static int KdXVQueryImageAttributes(ClientPtr, XvPortPtr, XvImagePtr,
|
static int KdXVQueryImageAttributes(XvPortPtr, XvImagePtr,
|
||||||
CARD16 *, CARD16 *, int *, int *);
|
CARD16 *, CARD16 *, int *, int *);
|
||||||
|
|
||||||
/* ScreenRec fields */
|
/* ScreenRec fields */
|
||||||
|
@ -1028,8 +1028,7 @@ KdXVDisable(ScreenPtr pScreen)
|
||||||
/**** XvAdaptorRec fields ****/
|
/**** XvAdaptorRec fields ****/
|
||||||
|
|
||||||
static int
|
static int
|
||||||
KdXVPutVideo(ClientPtr client,
|
KdXVPutVideo(DrawablePtr pDraw,
|
||||||
DrawablePtr pDraw,
|
|
||||||
XvPortPtr pPort,
|
XvPortPtr pPort,
|
||||||
GCPtr pGC,
|
GCPtr pGC,
|
||||||
INT16 vid_x, INT16 vid_y,
|
INT16 vid_x, INT16 vid_y,
|
||||||
|
@ -1082,8 +1081,7 @@ KdXVPutVideo(ClientPtr client,
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
KdXVPutStill(ClientPtr client,
|
KdXVPutStill(DrawablePtr pDraw,
|
||||||
DrawablePtr pDraw,
|
|
||||||
XvPortPtr pPort,
|
XvPortPtr pPort,
|
||||||
GCPtr pGC,
|
GCPtr pGC,
|
||||||
INT16 vid_x, INT16 vid_y,
|
INT16 vid_x, INT16 vid_y,
|
||||||
|
@ -1175,8 +1173,7 @@ KdXVPutStill(ClientPtr client,
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
KdXVGetVideo(ClientPtr client,
|
KdXVGetVideo(DrawablePtr pDraw,
|
||||||
DrawablePtr pDraw,
|
|
||||||
XvPortPtr pPort,
|
XvPortPtr pPort,
|
||||||
GCPtr pGC,
|
GCPtr pGC,
|
||||||
INT16 vid_x, INT16 vid_y,
|
INT16 vid_x, INT16 vid_y,
|
||||||
|
@ -1229,8 +1226,7 @@ KdXVGetVideo(ClientPtr client,
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
KdXVGetStill(ClientPtr client,
|
KdXVGetStill(DrawablePtr pDraw,
|
||||||
DrawablePtr pDraw,
|
|
||||||
XvPortPtr pPort,
|
XvPortPtr pPort,
|
||||||
GCPtr pGC,
|
GCPtr pGC,
|
||||||
INT16 vid_x, INT16 vid_y,
|
INT16 vid_x, INT16 vid_y,
|
||||||
|
@ -1292,7 +1288,7 @@ KdXVGetStill(ClientPtr client,
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
KdXVStopVideo(ClientPtr client, XvPortPtr pPort, DrawablePtr pDraw)
|
KdXVStopVideo(XvPortPtr pPort, DrawablePtr pDraw)
|
||||||
{
|
{
|
||||||
XvPortRecPrivatePtr portPriv = (XvPortRecPrivatePtr) (pPort->devPriv.ptr);
|
XvPortRecPrivatePtr portPriv = (XvPortRecPrivatePtr) (pPort->devPriv.ptr);
|
||||||
|
|
||||||
|
@ -1318,8 +1314,7 @@ KdXVStopVideo(ClientPtr client, XvPortPtr pPort, DrawablePtr pDraw)
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
KdXVSetPortAttribute(ClientPtr client,
|
KdXVSetPortAttribute(XvPortPtr pPort, Atom attribute, INT32 value)
|
||||||
XvPortPtr pPort, Atom attribute, INT32 value)
|
|
||||||
{
|
{
|
||||||
XvPortRecPrivatePtr portPriv = (XvPortRecPrivatePtr) (pPort->devPriv.ptr);
|
XvPortRecPrivatePtr portPriv = (XvPortRecPrivatePtr) (pPort->devPriv.ptr);
|
||||||
|
|
||||||
|
@ -1329,8 +1324,7 @@ KdXVSetPortAttribute(ClientPtr client,
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
KdXVGetPortAttribute(ClientPtr client,
|
KdXVGetPortAttribute(XvPortPtr pPort, Atom attribute, INT32 *p_value)
|
||||||
XvPortPtr pPort, Atom attribute, INT32 *p_value)
|
|
||||||
{
|
{
|
||||||
XvPortRecPrivatePtr portPriv = (XvPortRecPrivatePtr) (pPort->devPriv.ptr);
|
XvPortRecPrivatePtr portPriv = (XvPortRecPrivatePtr) (pPort->devPriv.ptr);
|
||||||
|
|
||||||
|
@ -1341,8 +1335,7 @@ KdXVGetPortAttribute(ClientPtr client,
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
KdXVQueryBestSize(ClientPtr client,
|
KdXVQueryBestSize(XvPortPtr pPort,
|
||||||
XvPortPtr pPort,
|
|
||||||
CARD8 motion,
|
CARD8 motion,
|
||||||
CARD16 vid_w, CARD16 vid_h,
|
CARD16 vid_w, CARD16 vid_h,
|
||||||
CARD16 drw_w, CARD16 drw_h,
|
CARD16 drw_w, CARD16 drw_h,
|
||||||
|
@ -1359,8 +1352,7 @@ KdXVQueryBestSize(ClientPtr client,
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
KdXVPutImage(ClientPtr client,
|
KdXVPutImage(DrawablePtr pDraw,
|
||||||
DrawablePtr pDraw,
|
|
||||||
XvPortPtr pPort,
|
XvPortPtr pPort,
|
||||||
GCPtr pGC,
|
GCPtr pGC,
|
||||||
INT16 src_x, INT16 src_y,
|
INT16 src_x, INT16 src_y,
|
||||||
|
@ -1455,8 +1447,7 @@ KdXVPutImage(ClientPtr client,
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
KdXVQueryImageAttributes(ClientPtr client,
|
KdXVQueryImageAttributes(XvPortPtr pPort,
|
||||||
XvPortPtr pPort,
|
|
||||||
XvImagePtr format,
|
XvImagePtr format,
|
||||||
CARD16 *width,
|
CARD16 *width,
|
||||||
CARD16 *height, int *pitches, int *offsets)
|
CARD16 *height, int *pitches, int *offsets)
|
||||||
|
|
|
@ -56,29 +56,29 @@
|
||||||
|
|
||||||
/* XvAdaptorRec fields */
|
/* XvAdaptorRec fields */
|
||||||
|
|
||||||
static int xf86XVPutVideo(ClientPtr, DrawablePtr, XvPortPtr, GCPtr,
|
static int xf86XVPutVideo(DrawablePtr, XvPortPtr, GCPtr,
|
||||||
INT16, INT16, CARD16, CARD16,
|
INT16, INT16, CARD16, CARD16,
|
||||||
INT16, INT16, CARD16, CARD16);
|
INT16, INT16, CARD16, CARD16);
|
||||||
static int xf86XVPutStill(ClientPtr, DrawablePtr, XvPortPtr, GCPtr,
|
static int xf86XVPutStill(DrawablePtr, XvPortPtr, GCPtr,
|
||||||
INT16, INT16, CARD16, CARD16,
|
INT16, INT16, CARD16, CARD16,
|
||||||
INT16, INT16, CARD16, CARD16);
|
INT16, INT16, CARD16, CARD16);
|
||||||
static int xf86XVGetVideo(ClientPtr, DrawablePtr, XvPortPtr, GCPtr,
|
static int xf86XVGetVideo(DrawablePtr, XvPortPtr, GCPtr,
|
||||||
INT16, INT16, CARD16, CARD16,
|
INT16, INT16, CARD16, CARD16,
|
||||||
INT16, INT16, CARD16, CARD16);
|
INT16, INT16, CARD16, CARD16);
|
||||||
static int xf86XVGetStill(ClientPtr, DrawablePtr, XvPortPtr, GCPtr,
|
static int xf86XVGetStill(DrawablePtr, XvPortPtr, GCPtr,
|
||||||
INT16, INT16, CARD16, CARD16,
|
INT16, INT16, CARD16, CARD16,
|
||||||
INT16, INT16, CARD16, CARD16);
|
INT16, INT16, CARD16, CARD16);
|
||||||
static int xf86XVStopVideo(ClientPtr, XvPortPtr, DrawablePtr);
|
static int xf86XVStopVideo(XvPortPtr, DrawablePtr);
|
||||||
static int xf86XVSetPortAttribute(ClientPtr, XvPortPtr, Atom, INT32);
|
static int xf86XVSetPortAttribute(XvPortPtr, Atom, INT32);
|
||||||
static int xf86XVGetPortAttribute(ClientPtr, XvPortPtr, Atom, INT32 *);
|
static int xf86XVGetPortAttribute(XvPortPtr, Atom, INT32 *);
|
||||||
static int xf86XVQueryBestSize(ClientPtr, XvPortPtr, CARD8,
|
static int xf86XVQueryBestSize(XvPortPtr, CARD8,
|
||||||
CARD16, CARD16, CARD16, CARD16,
|
CARD16, CARD16, CARD16, CARD16,
|
||||||
unsigned int *, unsigned int *);
|
unsigned int *, unsigned int *);
|
||||||
static int xf86XVPutImage(ClientPtr, DrawablePtr, XvPortPtr, GCPtr,
|
static int xf86XVPutImage(DrawablePtr, XvPortPtr, GCPtr,
|
||||||
INT16, INT16, CARD16, CARD16,
|
INT16, INT16, CARD16, CARD16,
|
||||||
INT16, INT16, CARD16, CARD16,
|
INT16, INT16, CARD16, CARD16,
|
||||||
XvImagePtr, unsigned char *, Bool, CARD16, CARD16);
|
XvImagePtr, unsigned char *, Bool, CARD16, CARD16);
|
||||||
static int xf86XVQueryImageAttributes(ClientPtr, XvPortPtr, XvImagePtr,
|
static int xf86XVQueryImageAttributes(XvPortPtr, XvImagePtr,
|
||||||
CARD16 *, CARD16 *, int *, int *);
|
CARD16 *, CARD16 *, int *, int *);
|
||||||
|
|
||||||
/* ScreenRec fields */
|
/* ScreenRec fields */
|
||||||
|
@ -1271,8 +1271,7 @@ xf86XVModeSet(ScrnInfoPtr pScrn)
|
||||||
/**** XvAdaptorRec fields ****/
|
/**** XvAdaptorRec fields ****/
|
||||||
|
|
||||||
static int
|
static int
|
||||||
xf86XVPutVideo(ClientPtr client,
|
xf86XVPutVideo(DrawablePtr pDraw,
|
||||||
DrawablePtr pDraw,
|
|
||||||
XvPortPtr pPort,
|
XvPortPtr pPort,
|
||||||
GCPtr pGC,
|
GCPtr pGC,
|
||||||
INT16 vid_x, INT16 vid_y,
|
INT16 vid_x, INT16 vid_y,
|
||||||
|
@ -1322,8 +1321,7 @@ xf86XVPutVideo(ClientPtr client,
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
xf86XVPutStill(ClientPtr client,
|
xf86XVPutStill(DrawablePtr pDraw,
|
||||||
DrawablePtr pDraw,
|
|
||||||
XvPortPtr pPort,
|
XvPortPtr pPort,
|
||||||
GCPtr pGC,
|
GCPtr pGC,
|
||||||
INT16 vid_x, INT16 vid_y,
|
INT16 vid_x, INT16 vid_y,
|
||||||
|
@ -1420,8 +1418,7 @@ xf86XVPutStill(ClientPtr client,
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
xf86XVGetVideo(ClientPtr client,
|
xf86XVGetVideo(DrawablePtr pDraw,
|
||||||
DrawablePtr pDraw,
|
|
||||||
XvPortPtr pPort,
|
XvPortPtr pPort,
|
||||||
GCPtr pGC,
|
GCPtr pGC,
|
||||||
INT16 vid_x, INT16 vid_y,
|
INT16 vid_x, INT16 vid_y,
|
||||||
|
@ -1471,8 +1468,7 @@ xf86XVGetVideo(ClientPtr client,
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
xf86XVGetStill(ClientPtr client,
|
xf86XVGetStill(DrawablePtr pDraw,
|
||||||
DrawablePtr pDraw,
|
|
||||||
XvPortPtr pPort,
|
XvPortPtr pPort,
|
||||||
GCPtr pGC,
|
GCPtr pGC,
|
||||||
INT16 vid_x, INT16 vid_y,
|
INT16 vid_x, INT16 vid_y,
|
||||||
|
@ -1531,7 +1527,7 @@ xf86XVGetStill(ClientPtr client,
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
xf86XVStopVideo(ClientPtr client, XvPortPtr pPort, DrawablePtr pDraw)
|
xf86XVStopVideo(XvPortPtr pPort, DrawablePtr pDraw)
|
||||||
{
|
{
|
||||||
XvPortRecPrivatePtr portPriv = (XvPortRecPrivatePtr) (pPort->devPriv.ptr);
|
XvPortRecPrivatePtr portPriv = (XvPortRecPrivatePtr) (pPort->devPriv.ptr);
|
||||||
|
|
||||||
|
@ -1555,8 +1551,7 @@ xf86XVStopVideo(ClientPtr client, XvPortPtr pPort, DrawablePtr pDraw)
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
xf86XVSetPortAttribute(ClientPtr client,
|
xf86XVSetPortAttribute(XvPortPtr pPort, Atom attribute, INT32 value)
|
||||||
XvPortPtr pPort, Atom attribute, INT32 value)
|
|
||||||
{
|
{
|
||||||
XvPortRecPrivatePtr portPriv = (XvPortRecPrivatePtr) (pPort->devPriv.ptr);
|
XvPortRecPrivatePtr portPriv = (XvPortRecPrivatePtr) (pPort->devPriv.ptr);
|
||||||
|
|
||||||
|
@ -1566,8 +1561,7 @@ xf86XVSetPortAttribute(ClientPtr client,
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
xf86XVGetPortAttribute(ClientPtr client,
|
xf86XVGetPortAttribute(XvPortPtr pPort, Atom attribute, INT32 *p_value)
|
||||||
XvPortPtr pPort, Atom attribute, INT32 *p_value)
|
|
||||||
{
|
{
|
||||||
XvPortRecPrivatePtr portPriv = (XvPortRecPrivatePtr) (pPort->devPriv.ptr);
|
XvPortRecPrivatePtr portPriv = (XvPortRecPrivatePtr) (pPort->devPriv.ptr);
|
||||||
|
|
||||||
|
@ -1577,8 +1571,7 @@ xf86XVGetPortAttribute(ClientPtr client,
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
xf86XVQueryBestSize(ClientPtr client,
|
xf86XVQueryBestSize(XvPortPtr pPort,
|
||||||
XvPortPtr pPort,
|
|
||||||
CARD8 motion,
|
CARD8 motion,
|
||||||
CARD16 vid_w, CARD16 vid_h,
|
CARD16 vid_w, CARD16 vid_h,
|
||||||
CARD16 drw_w, CARD16 drw_h,
|
CARD16 drw_w, CARD16 drw_h,
|
||||||
|
@ -1595,8 +1588,7 @@ xf86XVQueryBestSize(ClientPtr client,
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
xf86XVPutImage(ClientPtr client,
|
xf86XVPutImage(DrawablePtr pDraw,
|
||||||
DrawablePtr pDraw,
|
|
||||||
XvPortPtr pPort,
|
XvPortPtr pPort,
|
||||||
GCPtr pGC,
|
GCPtr pGC,
|
||||||
INT16 src_x, INT16 src_y,
|
INT16 src_x, INT16 src_y,
|
||||||
|
@ -1701,8 +1693,7 @@ xf86XVPutImage(ClientPtr client,
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
xf86XVQueryImageAttributes(ClientPtr client,
|
xf86XVQueryImageAttributes(XvPortPtr pPort,
|
||||||
XvPortPtr pPort,
|
|
||||||
XvImagePtr format,
|
XvImagePtr format,
|
||||||
CARD16 *width,
|
CARD16 *width,
|
||||||
CARD16 *height, int *pitches, int *offsets)
|
CARD16 *height, int *pitches, int *offsets)
|
||||||
|
|
Loading…
Reference in New Issue