[Intel-gfx] [PATCH 01/18] XvMC: kill i830_memory in 965 class xvmc

Daniel Vetter daniel.vetter at ffwll.ch
Tue Mar 2 21:53:11 CET 2010


Yes, this breaks binary compat of the struct passed around between
X ddx and the client libXvMC. But we always ship both, so they should
not get out of sync.

Signed-off-by: Daniel Vetter <daniel.vetter at ffwll.ch>
---
 src/i965_hwmc.h |   12 ------------
 1 files changed, 0 insertions(+), 12 deletions(-)

diff --git a/src/i965_hwmc.h b/src/i965_hwmc.h
index 5bdd452..194d07f 100644
--- a/src/i965_hwmc.h
+++ b/src/i965_hwmc.h
@@ -1,14 +1,5 @@
 #define I965_MC_STATIC_BUFFER_SIZE	(1024*512)
 #define I965_MAX_SURFACES		12
-struct _i830_memory;
-struct drm_memory_block {
-	struct _i830_memory *buffer;
-	drm_handle_t handle;
-	drmAddress ptr;
-	size_t size;
-	unsigned long offset;
-};
-
 struct i965_xvmc_surface {
 	int w, h;
 	unsigned int no;
@@ -18,9 +9,6 @@ struct i965_xvmc_surface {
 
 struct i965_xvmc_context {
 	struct _intel_xvmc_common comm;
-	struct drm_memory_block static_buffer;
-	struct drm_memory_block blocks;
-	struct drm_memory_block slice;
 	struct i965_xvmc_surface *surfaces[I965_MAX_SURFACES];
 	unsigned int is_g4x:1;
 	unsigned int is_965_q:1;
-- 
1.6.6.1




More information about the Intel-gfx mailing list