Enlarge deblocking filter row store for VC-1 decoding
authorXiang, Haihao <haihao.xiang@intel.com>
Wed, 23 Jan 2013 01:59:17 +0000 (09:59 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Wed, 23 Jan 2013 02:02:28 +0000 (10:02 +0800)
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
(cherry picked from commit e8d3f90fc18ca3726e6b34156ba56ee92c2a2524)

src/gen6_mfd.c
src/gen75_mfd.c
src/gen7_mfd.c

index d200494..130fec1 100755 (executable)
@@ -1455,7 +1455,7 @@ gen6_mfd_vc1_decode_init(VADriverContextP ctx,
     dri_bo_unreference(gen6_mfd_context->deblocking_filter_row_store_scratch_buffer.bo);
     bo = dri_bo_alloc(i965->intel.bufmgr,
                       "deblocking filter row store",
-                      width_in_mbs * 6 * 64,
+                      width_in_mbs * 7 * 64,
                       0x1000);
     assert(bo);
     gen6_mfd_context->deblocking_filter_row_store_scratch_buffer.bo = bo;
index 19915c6..3bb74d7 100644 (file)
@@ -1762,7 +1762,7 @@ gen75_mfd_vc1_decode_init(VADriverContextP ctx,
     dri_bo_unreference(gen7_mfd_context->deblocking_filter_row_store_scratch_buffer.bo);
     bo = dri_bo_alloc(i965->intel.bufmgr,
                       "deblocking filter row store",
-                      width_in_mbs * 6 * 64,
+                      width_in_mbs * 7 * 64,
                       0x1000);
     assert(bo);
     gen7_mfd_context->deblocking_filter_row_store_scratch_buffer.bo = bo;
index 5b36c8d..8421497 100755 (executable)
@@ -1430,7 +1430,7 @@ gen7_mfd_vc1_decode_init(VADriverContextP ctx,
     dri_bo_unreference(gen7_mfd_context->deblocking_filter_row_store_scratch_buffer.bo);
     bo = dri_bo_alloc(i965->intel.bufmgr,
                       "deblocking filter row store",
-                      width_in_mbs * 6 * 64,
+                      width_in_mbs * 7 * 64,
                       0x1000);
     assert(bo);
     gen7_mfd_context->deblocking_filter_row_store_scratch_buffer.bo = bo;