[Intel-gfx] [PATCH] Remove configurable support for disabling XV.
Eric Anholt
eric at anholt.net
Sat Feb 28 09:54:07 CET 2009
google shows one instance of this being used a year and a half ago.
---
man/intel.man | 4 ----
src/i830_driver.c | 29 ++++++-----------------------
2 files changed, 6 insertions(+), 27 deletions(-)
diff --git a/man/intel.man b/man/intel.man
index 4456833..b0c954c 100644
--- a/man/intel.man
+++ b/man/intel.man
@@ -125,10 +125,6 @@ This is the same as the
option described above. It is provided for compatibility with most
other drivers.
.TP
-.BI "Option \*qXVideo\*q \*q" boolean \*q
-Disable or enable XVideo support.
-Default: XVideo is enabled for configurations where it is supported.
-.TP
.BI "Option \*qXvPreferOverlay\*q \*q" boolean \*q
Make hardware overlay be the first XV adaptor.
The overlay behaves incorrectly in the presence of compositing, but some prefer
diff --git a/src/i830_driver.c b/src/i830_driver.c
index 19af695..a454361 100644
--- a/src/i830_driver.c
+++ b/src/i830_driver.c
@@ -305,7 +305,6 @@ typedef enum {
OPTION_CACHE_LINES,
OPTION_DRI,
OPTION_PAGEFLIP,
- OPTION_XVIDEO,
OPTION_VIDEO_KEY,
OPTION_COLOR_KEY,
OPTION_MODEDEBUG,
@@ -328,7 +327,6 @@ static OptionInfoRec I830Options[] = {
{OPTION_NOACCEL, "NoAccel", OPTV_BOOLEAN, {0}, FALSE},
{OPTION_CACHE_LINES, "CacheLines", OPTV_INTEGER, {0}, FALSE},
{OPTION_DRI, "DRI", OPTV_BOOLEAN, {0}, TRUE},
- {OPTION_XVIDEO, "XVideo", OPTV_BOOLEAN, {0}, TRUE},
{OPTION_COLOR_KEY, "ColorKey", OPTV_INTEGER, {0}, FALSE},
{OPTION_VIDEO_KEY, "VideoKey", OPTV_INTEGER, {0}, FALSE},
{OPTION_MODEDEBUG, "ModeDebug", OPTV_BOOLEAN, {0}, FALSE},
@@ -1765,9 +1763,6 @@ I830XvInit(ScrnInfoPtr pScrn)
I830Ptr pI830 = I830PTR(pScrn);
MessageType from = X_PROBED;
- pI830->XvDisabled =
- !xf86ReturnOptValBool(pI830->Options, OPTION_XVIDEO, TRUE);
-
pI830->XvPreferOverlay = xf86ReturnOptValBool(pI830->Options, OPTION_PREFER_OVERLAY, FALSE);
#ifdef I830_XV
@@ -3078,7 +3073,7 @@ I830ScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv)
* Set this so that the overlay allocation is factored in when
* appropriate.
*/
- pI830->XvEnabled = !pI830->XvDisabled;
+ pI830->XvEnabled = TRUE;
#endif
@@ -3107,13 +3102,11 @@ I830ScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv)
return FALSE;
#ifdef I830_XV
- pI830->XvEnabled = !pI830->XvDisabled;
- if (pI830->XvEnabled) {
- if (pI830->accel == ACCEL_NONE) {
- xf86DrvMsg(pScrn->scrnIndex, X_PROBED, "Xv is disabled because it "
- "needs 2D acceleration.\n");
- pI830->XvEnabled = FALSE;
- }
+ pI830->XvEnabled = TRUE;
+ if (pI830->accel == ACCEL_NONE) {
+ xf86DrvMsg(pScrn->scrnIndex, X_PROBED, "Xv is disabled because it "
+ "needs 2D acceleration.\n");
+ pI830->XvEnabled = FALSE;
}
#else
pI830->XvEnabled = FALSE;
@@ -3128,16 +3121,6 @@ I830ScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv)
}
}
-#ifdef I830_XV
- if (pI830->XvEnabled) {
- if (pI830->accel == ACCEL_NONE) {
- xf86DrvMsg(pScrn->scrnIndex, X_WARNING, "Disabling Xv because it "
- "needs 2D acceleration.\n");
- pI830->XvEnabled = FALSE;
- }
- }
-#endif
-
if (!pI830->use_drm_mode) {
DPRINTF(PFX, "assert( if(!I830MapMem(pScrn)) )\n");
if (!I830MapMem(pScrn))
--
1.5.6.5
More information about the Intel-gfx
mailing list