xf86-video-intel: Branch 'xvmc-vld' - src/i965_hwmc.c src/xvmc/xvmc_vld.c
Nan hai Zou
znh at kemper.freedesktop.org
Wed Apr 1 00:15:56 PDT 2009
src/i965_hwmc.c | 1 +
src/xvmc/xvmc_vld.c | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
New commits:
commit 13c730e003e805e19deee0996b2af30f69e54c4d
Author: Zou Nan hai <nanhai.zou at intel.com>
Date: Wed Apr 1 15:12:55 2009 +0800
fix
1.multiple instance
2.memory leak
diff --git a/src/i965_hwmc.c b/src/i965_hwmc.c
index 7a5e652..68d908d 100644
--- a/src/i965_hwmc.c
+++ b/src/i965_hwmc.c
@@ -148,6 +148,7 @@ static void destroy_context(ScrnInfoPtr pScrn, XvMCContextPtr context)
I830Ptr pI830 = I830PTR(pScrn);
private_context = context->driver_priv;
free_drm_memory(pScrn, &private_context->static_buffer);
+ free_drm_memory(pScrn, &private_context->blocks);
if (IS_G4X(pI830))
free_drm_memory(pScrn, &private_context->slice);
Xfree(private_context);
diff --git a/src/xvmc/xvmc_vld.c b/src/xvmc/xvmc_vld.c
index 4f95842..204cfb7 100644
--- a/src/xvmc/xvmc_vld.c
+++ b/src/xvmc/xvmc_vld.c
@@ -439,7 +439,7 @@ static void state_base_address()
OUT_BATCH(0 | BASE_ADDRESS_MODIFY);
OUT_BATCH(0 | BASE_ADDRESS_MODIFY);
OUT_BATCH(0 | BASE_ADDRESS_MODIFY);
- OUT_BATCH((0xFFFFF<<12) | BASE_ADDRESS_MODIFY);
+ OUT_BATCH(0 | BASE_ADDRESS_MODIFY);
ADVANCE_BATCH();
}
More information about the xorg-commit
mailing list