summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXiang, Haihao <haihao.xiang@intel.com>2011-07-07 15:55:58 +0800
committerXiang, Haihao <haihao.xiang@intel.com>2011-07-07 15:55:58 +0800
commit0796b422b31fe49441ceed12fee200e49d01d011 (patch)
tree59256e51693e151803bf75485c94a79888e76917
parentfe34683301ba5f85ef299ecdbfaaf21cac1e783c (diff)
i965_drv_video: fix next slice vertical position for field picture
This fixes https://bugs.freedesktop.org/show_bug.cgi?id=38628 Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
-rw-r--r--gen7_mfd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gen7_mfd.c b/gen7_mfd.c
index 1fa6c2f..00bdc0c 100644
--- a/gen7_mfd.c
+++ b/gen7_mfd.c
@@ -718,7 +718,7 @@ gen7_mfd_avc_slice_state(VADriverContextP ctx,
next_slice_ver_pos = first_mb_in_next_slice / width_in_mbs;
} else {
next_slice_hor_pos = 0;
- next_slice_ver_pos = height_in_mbs;
+ next_slice_ver_pos = height_in_mbs / (1 + !!pic_param->pic_fields.bits.field_pic_flag);
}
BEGIN_BCS_BATCH(batch, 11); /* FIXME: is it 10??? */