summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNana GUo <nana.n.guo@intel.com>2014-02-24 10:26:19 -0500
committerPatrick Tjin <pattjin@google.com>2014-07-21 22:06:36 -0700
commit55d0b10049aa81097747aacbeb5565eaa9c5274d (patch)
treeef3da8b811d44cb777433dfcf5833cfb7748f5b5
parentf891a599d286e02e8d367b754cf543fc441b3fbf (diff)
downloadandroid_hardware_intel_img_psb_video-55d0b10049aa81097747aacbeb5565eaa9c5274d.tar.gz
android_hardware_intel_img_psb_video-55d0b10049aa81097747aacbeb5565eaa9c5274d.tar.bz2
android_hardware_intel_img_psb_video-55d0b10049aa81097747aacbeb5565eaa9c5274d.zip
disable EC for clips with Flexible MB
BZ: 163500 VED could not handle EC correclty for clips with Flexible MB Change-Id: Ida62e5a56f9ac7391ca1732a4815cd771948feeb Signed-off-by: Nana GUo <nana.n.guo@intel.com>
-rw-r--r--src/pnw_H264.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/pnw_H264.c b/src/pnw_H264.c
index 68210e0..58c9b8e 100644
--- a/src/pnw_H264.c
+++ b/src/pnw_H264.c
@@ -1074,6 +1074,7 @@ static void psb__H264_build_register(context_H264_p ctx, VASliceParameterBufferH
psb_cmdbuf_reg_set(cmdbuf, REGISTER_OFFSET(MSVDX_VEC_H264, CR_VEC_H264_FE_SLICE2), reg_value);
if (ctx->pic_params->num_slice_groups_minus1 >= 1) {
+ ctx->obj_context->driver_data->ec_enabled = 0;
ASSERT(ctx->slice_group_map_buffer);
if (ctx->slice_group_map_buffer) {
psb_cmdbuf_reg_set_address(cmdbuf, REGISTER_OFFSET(MSVDX_VEC_H264, CR_VEC_H264_FE_BASE_ADDR_SGM),