diff options
author | Xiang, Haihao <haihao.xiang@intel.com> | 2011-07-07 15:55:58 +0800 |
---|---|---|
committer | Xiang, Haihao <haihao.xiang@intel.com> | 2011-07-07 15:55:58 +0800 |
commit | 8a77e4b53681ea147717a2c784ea725f365e1323 (patch) | |
tree | 87784befd4593e6c72c5187f46828317daead952 | |
parent | 5343740dfec289858cfafda64dd5260179d09d4f (diff) | |
download | libva-8a77e4b53681ea147717a2c784ea725f365e1323.tar.gz |
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-- | i965_drv_video/gen7_mfd.c | 2 |
1 files changed, 1 insertions, 1 deletions
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??? */ |