summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXiang, Haihao <haihao.xiang@intel.com>2011-04-21 13:23:56 +0800
committerXiang, Haihao <haihao.xiang@intel.com>2011-04-21 13:23:56 +0800
commit172d562acbdc995e3ef70c707776e28ac29b87d3 (patch)
treed1738a96678551739944ceb13ab06b16712527e2
parent396cc42a867a0771214e0058008e48b7bc2efb20 (diff)
downloadlibva-172d562acbdc995e3ef70c707776e28ac29b87d3.tar.gz
i965_drv_video/encode: fix macroblock instra struct in VME message
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
-rw-r--r--i965_drv_video/gen6_vme.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/i965_drv_video/gen6_vme.c b/i965_drv_video/gen6_vme.c
index 2158894..9e95559 100644
--- a/i965_drv_video/gen6_vme.c
+++ b/i965_drv_video/gen6_vme.c
@@ -498,9 +498,9 @@ static int gen6_vme_media_object_intra(VADriverContextP ctx,
if ( mb_y > 0)
i |= 0x10;
if ( mb_x > 0 && mb_y > 0)
- i |= 0x08;
- if ( mb_x > 0 && mb_y > 0 && mb_x < (mb_width - 1) )
i |= 0x04;
+ if ( mb_y > 0 && mb_x < (mb_width - 1) )
+ i |= 0x08;
OUT_BATCH(ctx, (i << 8) | 6 ); /*M1.7 Neighbor MBS and Intra mode masks*/
drm_intel_gem_bo_map_gtt( obj_surface->bo );
@@ -631,9 +631,9 @@ static int gen6_vme_media_object_inter(VADriverContextP ctx,
if ( mb_y > 0)
i |= 0x10;
if ( mb_x > 0 && mb_y > 0)
- i |= 0x08;
- if ( mb_x > 0 && mb_y > 0 && mb_x < (mb_width - 1) )
i |= 0x04;
+ if ( mb_y > 0 && mb_x < (mb_width - 1) )
+ i |= 0x08;
OUT_BATCH(ctx, (i << 8) | 6 ); /*M1.7 Neighbor MBS and Intra mode masks*/
drm_intel_gem_bo_map_gtt( obj_surface->bo );