Set Fix_Prev_Mb_skipped flag in AVC_BSD_OBJECT command instead of VC1_BSD_OBJECT...
authorXiang, Haihao <haihao.xiang@intel.com>
Mon, 14 Jan 2013 07:50:20 +0000 (15:50 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Mon, 14 Jan 2013 07:50:20 +0000 (15:50 +0800)
A stupid error by me in the commit f750d1b

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
src/gen6_mfd.c

index 4db1dc1..4440b6c 100755 (executable)
@@ -846,6 +846,7 @@ gen6_mfd_avc_bsd_object(VADriverContextP ctx,
                   (0 << 8));
     OUT_BCS_BATCH(batch,
                   ((slice_data_bit_offset >> 3) << 16) |
+                  (1 << 7)  |
                   (1 << 6)  |
                   ((0x7 - (slice_data_bit_offset & 0x7)) << 0));
     OUT_BCS_BATCH(batch, 0);
@@ -1899,7 +1900,6 @@ gen6_mfd_vc1_bsd_object(VADriverContextP ctx,
     OUT_BCS_BATCH(batch,
                   slice_param->slice_vertical_position << 24 |
                   next_slice_start_vert_pos << 16 |
-                  (1 << 7) |
                   (macroblock_offset & 0x7));
     ADVANCE_BCS_BATCH(batch);
 }