diff options
author | Gwenole Beauchesne <gwenole.beauchesne@intel.com> | 2012-07-31 10:48:27 +0200 |
---|---|---|
committer | Gwenole Beauchesne <gwenole.beauchesne@intel.com> | 2012-08-01 10:31:30 +0200 |
commit | eb171e6a35462903060ea73f2f15d7df2f1aad17 (patch) | |
tree | 0b6cce42f09c8338a5a20995818c5521ef346dd8 | |
parent | 656ffb504de10f2e95fc0d4cf4ea83cc8a11c225 (diff) | |
download | libva-eb171e6a35462903060ea73f2f15d7df2f1aad17.tar.gz |
jpeg: pad Huffman table to 4-byte boundaries (Haihao).
Some VA driver implementations require alignment to 4-byte boundaries
so that to allow for direct memory transfers.
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
(cherry picked from commit f8aa29ff28dcbe8134661c3c3c5ca30a8eadcad8)
-rw-r--r-- | va/va_dec_jpeg.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/va/va_dec_jpeg.h b/va/va_dec_jpeg.h index f8858aa..9936692 100644 --- a/va/va_dec_jpeg.h +++ b/va/va_dec_jpeg.h @@ -121,6 +121,8 @@ typedef struct _VAHuffmanTableBufferJPEGBaseline { unsigned char num_ac_codes[16]; /** \brief Value associated with each Huffman code (Vij). */ unsigned char ac_values[162]; + /** \brief Padding to 4-byte boundaries. Must be set to zero. */ + unsigned char pad[2]; /**@}*/ } huffman_table[2]; } VAHuffmanTableBufferJPEGBaseline; |