From 5d56bdbe9eca11138fe63d00f970cc857e82cca2 Mon Sep 17 00:00:00 2001 From: "Xiang, Haihao" Date: Fri, 16 Mar 2012 13:00:02 +0800 Subject: [PATCH] Fix VME output offset issue Signed-off-by: Xiang, Haihao --- src/gen6_mfc.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gen6_mfc.c b/src/gen6_mfc.c index d0fdb1c..422be30 100644 --- a/src/gen6_mfc.c +++ b/src/gen6_mfc.c @@ -1141,6 +1141,9 @@ gen6_mfc_avc_pipeline_slice_programing(VADriverContextP ctx, if (is_intra) { dri_bo_map(vme_context->vme_output.bo , 1); msg = (unsigned int *)vme_context->vme_output.bo->virtual; + msg += pSliceParameter->starting_macroblock_address * 4; + } else { + offset = pSliceParameter->starting_macroblock_address * 64; } for (i = pSliceParameter->starting_macroblock_address; -- 2.7.4