huffyuv: add padding to classic (v1) huffman tables.
authorRonald S. Bultje <rsbultje@gmail.com>
Thu, 8 Mar 2012 00:29:23 +0000 (16:29 -0800)
committerRonald S. Bultje <rsbultje@gmail.com>
Thu, 8 Mar 2012 19:20:49 +0000 (11:20 -0800)
commit4ffe5e2aa5241f8da9afd2c8fbc854dcc916c5f9
treebceeaa0f7ae27f6904e866b0f64395c3fe79569d
parent4c25269cedd042abcb823c42d33609564861c374
huffyuv: add padding to classic (v1) huffman tables.

We slightly overread the input buffer, so we require
padding at the end of the buffer, as is documented in the
get_bits API. Without padding, we'll read uninitialized
data or beyond the end of the .rodata, which may crash.

Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
libavcodec/huffyuv.c