X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fhuffman.h;h=c9eeb3736b350758fac59bc6e468f2c7e8c27ed5;hb=a853388d2fc5be848cca839a9fdf39a97c2d7b0e;hp=3e935c0359669d8ec38534569f3ff1698ee992d1;hpb=5a19bce2ff2b61602889392bec747ce81d1e9a1b;p=ffmpeg diff --git a/libavcodec/huffman.h b/libavcodec/huffman.h index 3e935c03596..c9eeb3736b3 100644 --- a/libavcodec/huffman.h +++ b/libavcodec/huffman.h @@ -37,10 +37,10 @@ typedef struct Node { #define FF_HUFFMAN_FLAG_HNODE_FIRST 0x01 #define FF_HUFFMAN_FLAG_ZERO_COUNT 0x02 -#define FF_HUFFMAN_BITS 9 +#define FF_HUFFMAN_BITS 10 typedef int (*HuffCmp)(const void *va, const void *vb); -int ff_huff_build_tree(AVCodecContext *avctx, VLC *vlc, int nb_codes, +int ff_huff_build_tree(AVCodecContext *avctx, VLC *vlc, int nb_codes, int nb_bits, Node *nodes, HuffCmp cmp, int flags); void ff_huff_gen_len_table(uint8_t *dst, const uint64_t *stats);