i965_drv_video: [H.264] fix slice_data_bit_offset
authorXiang, Haihao <haihao.xiang@intel.com>
Wed, 7 Jul 2010 06:29:36 +0000 (14:29 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Wed, 7 Jul 2010 06:54:53 +0000 (14:54 +0800)
commit849d20db963571e77d931ed5b3e9795afb769d9e
tree4c3865f3bdecad2fb94f1eb33b6fd739ab3c1bfc
parentdaf6ed6fd33ad68154a6ea58330f50ffef0a3e69
i965_drv_video: [H.264] fix slice_data_bit_offset

VASliceParameterBufferH264.slice_data_bit_offset will point into the part
of slice header if there are some escaped bytes in the slice header. The offset
to slice data is needed for BSD unit so that BSD unit can fetch right slice data
for processing. This fixes conformance case BASQP1_Sony_C.jsv

The method to get the total number of bytes in the slice header is provided by Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>
i965_drv_video/i965_avc_bsd.c