[Libva] [PATCH Intel-VA] Fix wrong ac_values's array size passed to intel_batchbuffer_data
Lim Siew Hoon
siew.hoon.lim at intel.com
Tue Aug 25 00:10:20 PDT 2015
Checked libva/va/va.h the VAHuffmanTableBufferJPEGBaseline for
ac_values's array size is 162. But in gen75_mfd_jpeg_huff_table_state
function, the intel_batchbuffer_data got pass in 164 size for
'huffman_table[index].ac_values'. Fix to correct array size value
to 162.
Signed-off-by: Lim Siew Hoon <siew.hoon.lim at intel.com>
---
src/gen75_mfd.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gen75_mfd.c b/src/gen75_mfd.c
index 0acded3..9ec9ab0 100644
--- a/src/gen75_mfd.c
+++ b/src/gen75_mfd.c
@@ -2346,7 +2346,7 @@ gen75_mfd_jpeg_huff_table_state(VADriverContextP ctx,
intel_batchbuffer_data(batch, huffman_table->huffman_table[index].num_dc_codes, 12);
intel_batchbuffer_data(batch, huffman_table->huffman_table[index].dc_values, 12);
intel_batchbuffer_data(batch, huffman_table->huffman_table[index].num_ac_codes, 16);
- intel_batchbuffer_data(batch, huffman_table->huffman_table[index].ac_values, 164);
+ intel_batchbuffer_data(batch, huffman_table->huffman_table[index].ac_values, 162);
ADVANCE_BCS_BATCH(batch);
}
}
--
2.1.0
More information about the Libva
mailing list