From 9aa24c3f672aa7f37edfd4ecf99e4dfb2152b8a7 Mon Sep 17 00:00:00 2001 From: "Xiang, Haihao" Date: Thu, 24 Jul 2014 08:47:43 +0800 Subject: [PATCH] HEVC: Submit HCP_TILE_STATE if required Signed-off-by: Xiang, Haihao (cherry picked from commit 725d5640001c8de6e81a63616a48108db6f3dd8f) --- 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++) { -- 2.11.0