summaryrefslogtreecommitdiff
path: root/src/intel_media.h
diff options
context:
space:
mode:
authorPengfei Qu <Pengfei.Qu@intel.com>2015-10-22 04:39:07 -0400
committerXiang, Haihao <haihao.xiang@intel.com>2015-12-07 12:30:58 +0800
commitf36ab3413f814c80f4df4f4570f4ef9a1168b624 (patch)
tree3969dc14f29a2685f57db9d055518c909ac91483 /src/intel_media.h
parent9bc5ecadd4ea11ebab1e383632be3448eb8411f4 (diff)
downloadlibva-intel-driver-f36ab3413f814c80f4df4f4570f4ef9a1168b624.tar.gz
VP9 HWDec:add vp9 surface structure and related parameter
Signed-off-by: Pengfei Qu <Pengfei.Qu@intel.com> Signed-off-by: Sirisha Muppavarapu <sirisha.muppavarapu@intel.com> Signed-off-by: peng.chen <peng.c.chen@intel.com> Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
Diffstat (limited to 'src/intel_media.h')
-rw-r--r--src/intel_media.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/intel_media.h b/src/intel_media.h
index 73a03c73..77afb5af 100644
--- a/src/intel_media.h
+++ b/src/intel_media.h
@@ -59,6 +59,17 @@ struct gen_hevc_surface
dri_bo *motion_vector_temporal_bo;
};
+typedef struct gen_vp9_surface GenVP9Surface;
+struct gen_vp9_surface
+{
+ GenCodecSurface base;
+ uint16_t frame_width;
+ uint16_t frame_height;
+ dri_bo *motion_vector_temporal_bo;
+};
+
extern void gen_free_hevc_surface(void **data);
+extern void gen_free_vp9_surface(void **data);
+
#endif /* INTEL_MEDIA_H */