diff --git a/Xext/xvdix.h b/Xext/xvdix.h index e2646bbfb..0ead1c80a 100644 --- a/Xext/xvdix.h +++ b/Xext/xvdix.h @@ -169,6 +169,15 @@ typedef struct _XvPortRec { DevUnion devPriv; } XvPortRec, *XvPortPtr; +typedef struct { + int version, revision; + int nAdaptors; + XvAdaptorPtr pAdaptors; + DestroyWindowProcPtr DestroyWindow; + DestroyPixmapProcPtr DestroyPixmap; + CloseScreenProcPtr CloseScreen; +} XvScreenRec, *XvScreenPtr; + extern _X_EXPORT int XvScreenInit(ScreenPtr); extern _X_EXPORT DevPrivateKey XvGetScreenKey(void); extern _X_EXPORT unsigned long XvGetRTPort(void); diff --git a/Xext/xvdix_priv.h b/Xext/xvdix_priv.h index f304dbc73..acb87a4c8 100644 --- a/Xext/xvdix_priv.h +++ b/Xext/xvdix_priv.h @@ -22,15 +22,6 @@ #define _XvBadPort (XvBadPort+XvErrorBase) -typedef struct { - int version, revision; - int nAdaptors; - XvAdaptorPtr pAdaptors; - DestroyWindowProcPtr DestroyWindow; - DestroyPixmapProcPtr DestroyPixmap; - CloseScreenProcPtr CloseScreen; -} XvScreenRec, *XvScreenPtr; - typedef struct _XvPortNotifyRec { struct _XvPortNotifyRec *next; ClientPtr client; diff --git a/hw/xfree86/common/xf86xvmc.c b/hw/xfree86/common/xf86xvmc.c index 747085dbe..c67418bf4 100644 --- a/hw/xfree86/common/xf86xvmc.c +++ b/hw/xfree86/common/xf86xvmc.c @@ -25,21 +25,21 @@ * the sale, use or other dealings in this Software without prior written * authorization from the copyright holder(s) and author(s). */ + #ifdef HAVE_XORG_CONFIG_H #include #endif -#include -#include - -#include "Xext/xvdix_priv.h" - #include "misc.h" #include "xf86.h" #include "xf86_OSproc.h" + +#include +#include #include "scrnintstr.h" #include "resource.h" #include "dixstruct.h" + #include "xf86xvpriv.h" #include "xf86xvmc.h"