[g3dvl] inverse check for iDCT
authorChristian König <deathsimple@vodafone.de>
Sun, 21 Nov 2010 13:34:38 +0000 (14:34 +0100)
committerChristian König <deathsimple@vodafone.de>
Sun, 21 Nov 2010 13:34:38 +0000 (14:34 +0100)
src/gallium/state_trackers/xorg/xvmc/context.c

index 4869aac..06a1633 100644 (file)
@@ -209,8 +209,8 @@ Status XvMCCreateContext(Display *dpy, XvPortID port, int surface_type_id,
       XVMC_MSG(XVMC_ERR, "[XvMC] Cannot decode requested surface type. Unsupported chroma format.\n");
       return BadImplementation;
    }
-   if (mc_type != (XVMC_MOCOMP | XVMC_MPEG_2)) {
-      XVMC_MSG(XVMC_ERR, "[XvMC] Cannot decode requested surface type. Non-MPEG2/Mocomp acceleration unsupported.\n");
+   if (mc_type != (XVMC_IDCT | XVMC_MOCOMP | XVMC_MPEG_2)) {
+      XVMC_MSG(XVMC_ERR, "[XvMC] Cannot decode requested surface type. Non-MPEG2/Mocomp/iDCT acceleration unsupported.\n");
       return BadImplementation;
    }
    if (surface_flags & XVMC_INTRA_UNSIGNED) {