webp: add a special case for a huffman table with only 1 symbol
authorJustin Ruggles <justin.ruggles@gmail.com>
Wed, 4 Dec 2013 21:53:18 +0000 (16:53 -0500)
committerJustin Ruggles <justin.ruggles@gmail.com>
Fri, 6 Dec 2013 01:37:06 +0000 (20:37 -0500)
commitd085f80fa1381b363b0b91689407d5646d78ed28
tree0565ea533a5f053da5c491394f4fc2399ffd84c6
parentf51e3a1971045c7ed0c3d9d29d3254a4d940198e
webp: add a special case for a huffman table with only 1 symbol

The vlc reader cannot handle 0-bit huffman codes. For most
situations WebP uses the "simple" huffman coding for this case,
but that will only handle symbols up to 255. For the LZ77 distance
codes, larger symbol values are needed, so it can happen in rare
cases that a normal huffman table is used that only has a single
symbol.
libavcodec/webp.c