summaryrefslogtreecommitdiff
path: root/src/gen6_vme.h
diff options
context:
space:
mode:
authorpeng.chen <peng.c.chen@intel.com>2016-08-23 13:25:01 +0800
committerXiang, Haihao <haihao.xiang@intel.com>2016-08-24 12:40:03 +0800
commit1817beeb939bfbe57c33cf2d763e04128ba87933 (patch)
tree2fff4316956e448e013eb3708a99e1567d3c67f8 /src/gen6_vme.h
parent5e6d1426f853df2631657ecbbb05972a86af31e4 (diff)
downloadlibva-intel-driver-1817beeb939bfbe57c33cf2d763e04128ba87933.tar.gz
Add the write_enabled flag of GPE media surface state
Fix this issue: https://bugs.freedesktop.org/show_bug.cgi?id=94607 Signed-off-by: peng.chen <peng.c.chen@intel.com>
Diffstat (limited to 'src/gen6_vme.h')
-rw-r--r--src/gen6_vme.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/gen6_vme.h b/src/gen6_vme.h
index 6cf35f9e..e8f4742c 100644
--- a/src/gen6_vme.h
+++ b/src/gen6_vme.h
@@ -72,7 +72,8 @@ struct gen6_vme_context
struct i965_gpe_context *gpe_context,
struct object_surface *obj_surface,
unsigned long binding_table_offset,
- unsigned long surface_state_offset);
+ unsigned long surface_state_offset,
+ int write_enabled);
void (*vme_buffer_suface_setup)(VADriverContextP ctx,
struct i965_gpe_context *gpe_context,
struct i965_buffer_surface *buffer_surface,
@@ -82,7 +83,8 @@ struct gen6_vme_context
struct i965_gpe_context *gpe_context,
struct object_surface *obj_surface,
unsigned long binding_table_offset,
- unsigned long surface_state_offset);
+ unsigned long surface_state_offset,
+ int write_enabled);
void *vme_state_message;
unsigned int h264_level;
unsigned int hevc_level;