[Libva] [PATCH] Add support for HEVC decoding on CHV
Sean V Kelley
seanvk at posteo.de
Wed Feb 18 08:29:55 PST 2015
We can re-use SKL HEVC decode pipeline
Signed-off-by: Sean V Kelley <seanvk at posteo.de>
Cc: haihao.xiang at intel.com
Cc: focus.luo at intel.com
---
src/i965_device_info.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/i965_device_info.c b/src/i965_device_info.c
index a7e2546..655b9e1 100755
--- a/src/i965_device_info.c
+++ b/src/i965_device_info.c
@@ -265,8 +265,9 @@ static struct hw_codec_info bdw_hw_codec_info = {
},
};
+extern struct hw_context *gen9_dec_hw_context_init(VADriverContextP, struct object_config *);
static struct hw_codec_info chv_hw_codec_info = {
- .dec_hw_context_init = gen8_dec_hw_context_init,
+ .dec_hw_context_init = gen9_dec_hw_context_init,
.enc_hw_context_init = gen8_enc_hw_context_init,
.proc_hw_context_init = gen75_proc_context_init,
.render_init = gen8_render_init,
@@ -299,6 +300,7 @@ static struct hw_codec_info chv_hw_codec_info = {
.has_vp8_decoding = 1,
.has_vp8_encoding = 1,
.has_h264_mvc_encoding = 1,
+ .has_hevc_decoding = 1,
.num_filters = 5,
.filters = {
@@ -310,7 +312,6 @@ static struct hw_codec_info chv_hw_codec_info = {
},
};
-extern struct hw_context *gen9_dec_hw_context_init(VADriverContextP, struct object_config *);
extern struct hw_context *gen9_enc_hw_context_init(VADriverContextP, struct object_config *);
extern void gen9_post_processing_context_init(VADriverContextP, void *, struct intel_batchbuffer *);
static struct hw_codec_info skl_hw_codec_info = {
--
1.9.1
More information about the Libva
mailing list