We are currently experiencing downtime impacting viewing & cloning the Mesa repo, and some GitLab pages returning 503. Please see #freedesktop on IRC for more updates.

Commit 0fff01f5 authored by Adam Jackson's avatar Adam Jackson

Fix swapped Xv dispatch under Xinerama.

Same-endian dispatch was properly calling through the Xinerama wrapping,
but other-endian dispatch wasn't.
parent fa479100
This diff is collapsed.
extern void XineramifyXv(void);
extern void XvResetProcVector(void);
......@@ -102,8 +102,8 @@ SOFTWARE.
#ifdef PANORAMIX
#include "panoramiX.h"
#include "panoramiXsrv.h"
#include "xvdisp.h"
#endif
#include "xvdisp.h"
int XvScreenIndex = -1;
unsigned long XvExtensionGeneration = 0;
......@@ -326,12 +326,12 @@ XvCloseScreen(
pScreen->devPrivates[XvScreenIndex].ptr = (pointer)NULL;
return (*pScreen->CloseScreen)(ii, pScreen);
}
static void
XvResetProc(ExtensionEntry* extEntry)
{
XvResetProcVector();
}
_X_EXPORT int
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment