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 <[email protected]> --- 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 _______________________________________________ Libva mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libva
