From 8a77e4b53681ea147717a2c784ea725f365e1323 Mon Sep 17 00:00:00 2001 From: "Xiang, Haihao" Date: Thu, 7 Jul 2011 15:55:58 +0800 Subject: [PATCH] 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 --- i965_drv_video/gen7_mfd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i965_drv_video/gen7_mfd.c b/i965_drv_video/gen7_mfd.c index 1fa6c2f..00bdc0c 100644 --- a/i965_drv_video/gen7_mfd.c +++ b/i965_drv_video/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??? */ -- 2.7.4