[Libva] [Libva-intel-driver PATCH 23/27] HEVC: Submit HCP_TILE_STATE if required

Xiang, Haihao haihao.xiang at intel.com
Wed Nov 19 07:05:38 PST 2014


Signed-off-by: Xiang, Haihao <haihao.xiang at intel.com>
---
 src/gen9_mfd.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/gen9_mfd.c b/src/gen9_mfd.c
index 9fafd80..78f1837 100644
--- a/src/gen9_mfd.c
+++ b/src/gen9_mfd.c
@@ -874,7 +874,9 @@ gen9_hcpd_hevc_decode_picture(VADriverContextP ctx,
     gen9_hcpd_pipe_buf_addr_state(ctx, decode_state, gen9_hcpd_context);
     gen9_hcpd_hevc_qm_state(ctx, decode_state, gen9_hcpd_context);
     gen9_hcpd_pic_state(ctx, decode_state, gen9_hcpd_context);
-    gen9_hcpd_tile_state(ctx, decode_state, gen9_hcpd_context);
+
+    if (pic_param->pic_fields.bits.tiles_enabled_flag)
+        gen9_hcpd_tile_state(ctx, decode_state, gen9_hcpd_context);
 
     /* Need to double it works or not if the two slice groups have differenct slice data buffers */
     for (j = 0; j < decode_state->num_slice_params; j++) {
-- 
1.9.1



More information about the Libva mailing list