Home
last modified time | relevance | path

Searched refs:nb_codes (Results 1 – 9 of 9) sorted by relevance

/third_party/ffmpeg/libavcodec/
Dhuffman.c157 int ff_huff_build_tree(AVCodecContext *avctx, VLC *vlc, int nb_codes, int nb_bits, in ff_huff_build_tree() argument
164 for (i = 0; i < nb_codes; i++) { in ff_huff_build_tree()
176 AV_QSORT(nodes, nb_codes, Node, cmp); in ff_huff_build_tree()
177 cur_node = nb_codes; in ff_huff_build_tree()
178 nodes[nb_codes*2-1].count = 0; in ff_huff_build_tree()
179 for (i = 0; i < nb_codes * 2 - 1; i += 2) { in ff_huff_build_tree()
195 if (build_huff_tree(vlc, nodes, nb_codes * 2 - 2, flags, nb_bits) < 0) { in ff_huff_build_tree()
Dbitstream.c157 static int build_table(VLC *vlc, int table_nb_bits, int nb_codes, in build_table() argument
175 for (i = 0; i < nb_codes; i++) { in build_table()
208 for (k = i+1; k < nb_codes; k++) { in build_table()
273 int ff_init_vlc_sparse(VLC *vlc_arg, int nb_bits, int nb_codes, in ff_init_vlc_sparse() argument
287 av_assert0(nb_codes + 1 <= FF_ARRAY_ELEMS(localbuf)); in ff_init_vlc_sparse()
297 buf = av_malloc_array((nb_codes + 1), sizeof(VLCcode)); in ff_init_vlc_sparse()
306 for (i = 0; i < nb_codes; i++) { \ in ff_init_vlc_sparse()
338 nb_codes = j; in ff_init_vlc_sparse()
340 ret = build_table(vlc, nb_bits, nb_codes, buf, flags); in ff_init_vlc_sparse()
Dvlc.h38 #define init_vlc(vlc, nb_bits, nb_codes, \ argument
42 ff_init_vlc_sparse(vlc, nb_bits, nb_codes, \
47 int ff_init_vlc_sparse(VLC *vlc, int nb_bits, int nb_codes,
Dmv30.c375 static int decode_coeffs(GetBitContext *gb, int16_t *coeffs, int nb_codes) in decode_coeffs() argument
377 memset(coeffs, 0, nb_codes * sizeof(*coeffs)); in decode_coeffs()
379 for (int i = 0; i < nb_codes;) { in decode_coeffs()
428 int nb_codes = get_bits(gb, 16); in decode_intra() local
430 av_fast_padded_malloc(&s->coeffs, &s->coeffs_size, nb_codes * sizeof(*s->coeffs)); in decode_intra()
433 ret = decode_coeffs(gb, s->coeffs, nb_codes); in decode_intra()
437 bytestream2_init(&gbyte, (uint8_t *)s->coeffs, nb_codes * sizeof(*s->coeffs)); in decode_intra()
511 int nb_codes = get_bits(gb, 16); in decode_inter() local
519 av_fast_padded_malloc(&s->coeffs, &s->coeffs_size, nb_codes * sizeof(*s->coeffs)); in decode_inter()
525 ret = decode_coeffs(gb, s->coeffs, nb_codes); in decode_inter()
[all …]
Dhuffman.h43 int ff_huff_build_tree(AVCodecContext *avctx, VLC *vlc, int nb_codes, int nb_bits,
Dagm.c1019 int nb_codes = 0; in build_huff() local
1027 bits[nb_codes] = bitlen[i]; in build_huff()
1028 codes[nb_codes] = new_codes[i]; in build_huff()
1029 symbols[nb_codes] = i; in build_huff()
1030 nb_codes++; in build_huff()
1035 return ff_init_vlc_sparse(vlc, 13, nb_codes, in build_huff()
Dqdmc.c192 #define INIT_VLC_STATIC_LE(vlc, nb_bits, nb_codes, \ argument
201 ff_init_vlc_sparse(vlc, nb_bits, nb_codes, \
Dg2meet.c162 const uint8_t *val_table, int nb_codes, in build_vlc() argument
178 return ff_init_vlc_sparse(vlc, 9, nb_codes, huff_size, 1, 1, in build_vlc()
Dmjpegdec.c54 const uint8_t *val_table, int nb_codes, in build_vlc() argument
62 av_assert0(nb_codes <= 256); in build_vlc()
72 return ff_init_vlc_sparse(vlc, 9, nb_codes, huff_size, 1, 1, in build_vlc()