summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZou Nan hai <nanhai.zou@intel.com>2009-06-23 11:31:37 +0800
committerZou Nan hai <nanhai.zou@intel.com>2009-06-23 11:31:37 +0800
commitbfeeac6de096256fca82244338bb45d53ee53cbc (patch)
tree9767a3988041670f69353e74afdc2608c16417fc
parent15af8ea6ab6998bbab9f4eeda227565c409da229 (diff)
i915 xvmc, fix fd.o bug #22103
-rw-r--r--src/xvmc/intel_batchbuffer.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/xvmc/intel_batchbuffer.c b/src/xvmc/intel_batchbuffer.c
index 02fbd5ae..8c96d7f1 100644
--- a/src/xvmc/intel_batchbuffer.c
+++ b/src/xvmc/intel_batchbuffer.c
@@ -141,7 +141,9 @@ void intelFlushBatch(Bool refill )
drm_intel_bo_exec(xvmc_driver->batch.buf,
xvmc_driver->batch.ptr - xvmc_driver->batch.init_ptr,
0, 0, 0);
- //dri_bo_wait_rendering(xvmc_driver->batch.buf);
+
+ if (xvmc_driver == &i915_xvmc_mc_driver)
+ dri_bo_wait_rendering(xvmc_driver->batch.buf);
drm_intel_bo_unreference(xvmc_driver->batch.buf);
if((xvmc_driver->batch.buf =