summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>2008-08-29 14:48:44 -0300
committerPaulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>2008-08-29 19:50:17 -0300
commit96166eafc2b0e5db627aa4f8b0422f953837772b (patch)
tree3c7997609e5da12c2f92009baecea00e9cbfbd9d
parent682b9a1b97a82c7d084c63860a8c753cc45d9faf (diff)
Fix build for removal of xf86Version.h
This is the first patch of series to merge code from the version 2.2.5 from SiliconMotion and code from http://cgit.freedesktop.org/~agd5f/xf86-video-smi501 After the merge, work will continue, to correct some extra problems, and make it work with EXA at least (as only the Xorg version has EXA support).
-rw-r--r--src/smi_video.c14
1 files changed, 5 insertions, 9 deletions
diff --git a/src/smi_video.c b/src/smi_video.c
index 4385583..b1fea46 100644
--- a/src/smi_video.c
+++ b/src/smi_video.c
@@ -66,7 +66,11 @@ The default value can be set with the driver option Interlaced
*/
-
+#ifdef XF86_VERSION_CURRENT
+# if XF86_VERSION_CURRENT < XF86_VERSION_NUMERIC(4,3,99,0,0)
+# define REGION_EQUAL(pScreen, r1, r2) RegionsEqual(r1, r2))
+# endif
+#endif
#undef MIN
#undef ABS
@@ -1223,11 +1227,7 @@ SMI_PutVideo(
vid_address = pPort->video_offset;
DEBUG((VERBLEV, "test RegionsEqual\n"));
-#if XF86_VERSION_CURRENT < XF86_VERSION_NUMERIC(4,3,99,0,0)
- if (!RegionsEqual(&pPort->clip, clipBoxes))
-#else
if (!REGION_EQUAL(pScrn->pScreen, &pPort->clip, clipBoxes))
-#endif
{
DEBUG((VERBLEV, "RegionCopy\n"));
REGION_COPY(pScrn->pScreen, &pPort->clip, clipBoxes);
@@ -1620,11 +1620,7 @@ SMI_PutImage(
break;
}
-#if XF86_VERSION_CURRENT < XF86_VERSION_NUMERIC(4,3,99,0,0)
- if (!RegionsEqual(&pPort->clip, clipBoxes))
-#else
if (!REGION_EQUAL(pScrn->pScreen, &pPort->clip, clipBoxes))
-#endif
{
REGION_COPY(pScrn->pScreen, &pPort->clip, clipBoxes);
xf86XVFillKeyHelper(pScrn->pScreen, pPort->Attribute[XV_COLORKEY],