summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXiang, Haihao <haihao.xiang@intel.com>2011-02-01 12:30:28 +0800
committerXiang, Haihao <haihao.xiang@intel.com>2011-02-01 12:30:28 +0800
commit55f9b01848777e28383d0b38730c9f307160eede (patch)
tree6726862572a62ed1ac613e5bc213e70b1a04bb34
parent874c61802ae848415ad1d63a2cf372e44075ee35 (diff)
downloadlibva-55f9b01848777e28383d0b38730c9f307160eede.tar.gz
i965_drv_video: check frame store index firstly on Sandybridge
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
-rw-r--r--i965_drv_video/gen6_mfd.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/i965_drv_video/gen6_mfd.c b/i965_drv_video/gen6_mfd.c
index cb2162f..0265687 100644
--- a/i965_drv_video/gen6_mfd.c
+++ b/i965_drv_video/gen6_mfd.c
@@ -1032,6 +1032,8 @@ gen6_mfd_avc_decode_init(VADriverContextP ctx, struct decode_state *decode_state
}
}
+ gen6_mfd_avc_frame_store_index(ctx, pic_param);
+
/* Current decoded picture */
va_pic = &pic_param->CurrPic;
assert(!(va_pic->flags & VA_PICTURE_H264_INVALID));
@@ -1104,7 +1106,6 @@ gen6_mfd_avc_decode_init(VADriverContextP ctx, struct decode_state *decode_state
gen6_mfd_context->mpr_row_store_scratch_buffer.valid = 1;
gen6_mfd_context->bitplane_read_buffer.valid = 0;
- gen6_mfd_avc_frame_store_index(ctx, pic_param);
}
static void