[Libva] [libva-intel-driver PATCH] decode/VP8: HW needs 1 extra byte for each partition
Xiang, Haihao
haihao.xiang at intel.com
Tue Feb 24 20:41:11 PST 2015
From: Zhong Li <zhong.li at intel.com>
Signed-off-by: Zhong Li <zhong.li at intel.com>
Signed-off-by: Xiang, Haihao <haihao.xiang at intel.com>
---
src/gen8_mfd.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/gen8_mfd.c b/src/gen8_mfd.c
index 398dd33..b100723 100644
--- a/src/gen8_mfd.c
+++ b/src/gen8_mfd.c
@@ -2985,13 +2985,13 @@ gen8_mfd_vp8_bsd_object(VADriverContextP ctx,
pic_param->bool_coder_ctx.value << 24 | /* Partition 0 Count Entropy Value */
0);
- OUT_BCS_BATCH(batch, partition_size_0);
+ OUT_BCS_BATCH(batch, partition_size_0 + 1);
OUT_BCS_BATCH(batch, offset);
//partion sizes in bytes are present after the above first partition when there are more than one token partition
offset += (partition_size_0 + 3 * (slice_param->num_of_partitions - 2));
for (i = 1; i < 9; i++) {
if (i < slice_param->num_of_partitions) {
- OUT_BCS_BATCH(batch, slice_param->partition_size[i]);
+ OUT_BCS_BATCH(batch, slice_param->partition_size[i] + 1);
OUT_BCS_BATCH(batch, offset);
} else {
OUT_BCS_BATCH(batch, 0);
--
1.9.1
More information about the Libva
mailing list