Home
last modified time | relevance | path

Searched refs:nb_bits (Results 1 - 21 of 21) sorted by relevance

/third_party/ffmpeg/libavcodec/
H A Dget_bits.h698 int n, nb_bits; \
709 nb_bits = -n; \
711 index = SHOW_UBITS(name, gb, nb_bits) + code; \
715 LAST_SKIP_BITS(name, gb, nb_bits); \
718 nb_bits = -n; \
720 index = SHOW_UBITS(name, gb, nb_bits) + code; \
731 int n, nb_bits; \
744 nb_bits = -n; \
746 index = SHOW_UBITS(name, gb, nb_bits) + level; \
750 LAST_SKIP_BITS(name, gb, nb_bits); \
[all...]
H A Dvlc.c97 static int vlc_common_init(VLC *vlc, int nb_bits, int nb_codes, in vlc_common_init() argument
100 vlc->bits = nb_bits; in vlc_common_init()
228 static int vlc_common_end(VLC *vlc, int nb_bits, int nb_codes, VLCcode *codes, in vlc_common_end() argument
231 int ret = build_table(vlc, nb_bits, nb_codes, codes, flags); in vlc_common_end()
251 'nb_bits' sets the decoding table size (2^nb_bits) entries. The
272 int ff_init_vlc_sparse(VLC *vlc, int nb_bits, int nb_codes, in ff_init_vlc_sparse() argument
281 ret = vlc_common_init(vlc, nb_bits, nb_codes, &buf, flags); in ff_init_vlc_sparse()
293 if (len > 3*nb_bits || len > 32) { \ in ff_init_vlc_sparse()
318 COPY(len > nb_bits); in ff_init_vlc_sparse()
328 ff_init_vlc_from_lengths(VLC *vlc, int nb_bits, int nb_codes, const int8_t *lens, int lens_wrap, const void *symbols, int symbols_wrap, int symbols_size, int offset, int flags, void *logctx) ff_init_vlc_from_lengths() argument
[all...]
H A Dvlc.h43 #define init_vlc(vlc, nb_bits, nb_codes, \
47 ff_init_vlc_sparse(vlc, nb_bits, nb_codes, \
52 int ff_init_vlc_sparse(VLC *vlc, int nb_bits, int nb_codes,
68 * @param[in] nb_bits The number of bits to use for the VLC table;
87 int ff_init_vlc_from_lengths(VLC *vlc, int nb_bits, int nb_codes,
H A Dhuffman.c141 static int build_huff_tree(VLC *vlc, Node *nodes, int head, int flags, int nb_bits) in build_huff_tree() argument
151 return ff_init_vlc_sparse(vlc, nb_bits, pos, lens, 2, 2, bits, 4, 4, xlat, 1, 1, 0); in build_huff_tree()
159 int ff_huff_build_tree(void *logctx, VLC *vlc, int nb_codes, int nb_bits, in ff_huff_build_tree() argument
197 if (build_huff_tree(vlc, nodes, nb_codes * 2 - 2, flags, nb_bits) < 0) { in ff_huff_build_tree()
H A Dvorbisdec.c56 unsigned int nb_bits; member
447 codebook_setup->nb_bits = V_NB_BITS2; in vorbis_parse_setup_hdr_codebooks()
449 codebook_setup->nb_bits = V_NB_BITS; in vorbis_parse_setup_hdr_codebooks()
451 codebook_setup->maxdepth = (codebook_setup->maxdepth+codebook_setup->nb_bits - 1) / codebook_setup->nb_bits; in vorbis_parse_setup_hdr_codebooks()
453 if ((ret = init_vlc(&codebook_setup->vlc, codebook_setup->nb_bits, in vorbis_parse_setup_hdr_codebooks()
1138 codebook.nb_bits, codebook.maxdepth); in vorbis_floor0_decode()
1252 vc->codebooks[vf->class_masterbook[partition_class]].nb_bits, 3); in vorbis_floor1_decode()
1263 vc->codebooks[book].nb_bits, 3); in vorbis_floor1_decode()
1359 codebook->nb_bits, in setup_classifs()
[all...]
H A Dnotchlc.c260 const int nb_bits = control[i] + 1; in decode_blocks() local
261 const int div = (1 << nb_bits) - 1; in decode_blocks()
264 dsty[x + i * ylinesize + 0] = av_clip_uintp2(y_min + ((y_diff * get_bits(&bit, nb_bits) + add) / div), 12); in decode_blocks()
265 dsty[x + i * ylinesize + 1] = av_clip_uintp2(y_min + ((y_diff * get_bits(&bit, nb_bits) + add) / div), 12); in decode_blocks()
266 dsty[x + i * ylinesize + 2] = av_clip_uintp2(y_min + ((y_diff * get_bits(&bit, nb_bits) + add) / div), 12); in decode_blocks()
267 dsty[x + i * ylinesize + 3] = av_clip_uintp2(y_min + ((y_diff * get_bits(&bit, nb_bits) + add) / div), 12); in decode_blocks()
H A Dqdm2_tablegen.h114 static av_cold void build_vlc(VLC *vlc, int nb_bits, int nb_codes, in build_vlc() argument
119 ff_init_vlc_from_lengths(vlc, nb_bits, nb_codes, in build_vlc()
H A Dhuffman.h44 int ff_huff_build_tree(void *logctx, VLC *vlc, int nb_codes, int nb_bits,
H A Drv40.c47 static av_cold void rv40_init_table(VLC *vlc, unsigned *offset, int nb_bits, in rv40_init_table() argument
53 vlc->table_allocated = 1 << nb_bits; in rv40_init_table()
54 *offset += 1 << nb_bits; in rv40_init_table()
56 ff_init_vlc_from_lengths(vlc, nb_bits, nb_codes, in rv40_init_table()
H A Dhcadec.c305 int nb_bits = max_bits_table[scale]; in dequantize_coefficients() local
306 int value = get_bitsz(gb, nb_bits); in dequantize_coefficients()
316 skip_bits_long(gb, quant_spectrum_bits[value] - nb_bits); in dequantize_coefficients()
H A Dhuffyuvdec.c575 nb_bits = -n; \
576 index = SHOW_UBITS(name, gb, nb_bits) + code; \
580 LAST_SKIP_BITS(name, gb, nb_bits); \
583 nb_bits = -n; \
584 index = SHOW_UBITS(name, gb, nb_bits) + code; \
600 int nb_bits; \
681 int nb_bits, code, n; in decode_plane_bitstream() local
701 int nb_bits, code, n; in decode_plane_bitstream() local
751 int code, n, nb_bits; in decode_bgr_1() local
H A Daacps_common.c292 #define PS_INIT_VLC_STATIC(num, nb_bits, size) \
293 INIT_VLC_STATIC(&vlc_ps[num], nb_bits, ps_tmp[num].table_size / ps_tmp[num].elem_size, \
H A Dadpcm.c766 int k0, signmask, nb_bits, count; in adpcm_swf_decode() local
773 nb_bits = get_bits(&gb, 2)+2; in adpcm_swf_decode()
774 table = swf_index_tables[nb_bits-2]; in adpcm_swf_decode()
775 k0 = 1 << (nb_bits-2); in adpcm_swf_decode()
776 signmask = 1 << (nb_bits-1); in adpcm_swf_decode()
784 for (count = 0; get_bits_count(&gb) <= size - nb_bits * channels && count < 4095; count++) { in adpcm_swf_decode()
789 int delta = get_bits(&gb, nb_bits); in adpcm_swf_decode()
H A Dcbs_av1_syntax_template.c50 static int FUNC(trailing_bits)(CodedBitstreamContext *ctx, RWContext *rw, int nb_bits) in trailing_bits() argument
54 av_assert0(nb_bits > 0); in trailing_bits()
57 --nb_bits; in trailing_bits()
59 while (nb_bits > 0) { in trailing_bits()
61 --nb_bits; in trailing_bits()
H A Dcbs_av1.c1038 int nb_bits = obu->obu_size * 8 + start_pos - end_pos; in cbs_av1_read_unit() local
1040 if (nb_bits <= 0) in cbs_av1_read_unit()
1043 err = cbs_av1_read_trailing_bits(ctx, &gbc, nb_bits); in cbs_av1_read_unit()
H A Dintrax8.c52 static av_cold void x8_init_vlc(VLC *vlc, int nb_bits, int nb_codes, in x8_init_vlc() argument
59 ff_init_vlc_from_lengths(vlc, nb_bits, nb_codes, &table[0][1], 2, in x8_init_vlc()
H A Dcook.c199 static av_cold int build_vlc(VLC *vlc, int nb_bits, const uint8_t counts[16], in build_vlc() argument
210 return ff_init_vlc_from_lengths(vlc, nb_bits, num, lens, 1, in build_vlc()
H A Datrac9dec.c843 static av_cold void atrac9_init_vlc(VLC *vlc, int nb_bits, int nb_codes, in atrac9_init_vlc() argument
851 ff_init_vlc_from_lengths(vlc, nb_bits, nb_codes, in atrac9_init_vlc()
H A Ddcahuff.c1304 #define LBR_INIT_VLC(vlc, tab, nb_bits) \ in ff_dca_init_vlcs()
1308 ff_init_vlc_sparse(&vlc, nb_bits, FF_ARRAY_ELEMS(tab##_codes), \ in ff_dca_init_vlcs()
/third_party/skia/third_party/externals/libwebp/src/utils/
H A Dbit_writer_utils.h48 void VP8PutBits(VP8BitWriter* const bw, uint32_t value, int nb_bits);
49 void VP8PutSignedBits(VP8BitWriter* const bw, int value, int nb_bits);
57 const uint64_t nb_bits = 8 + bw->nb_bits_; // bw->nb_bits_ is <= 0, note in VP8BitWriterPos() local
58 return (bw->pos_ + bw->run_) * 8 + nb_bits; in VP8BitWriterPos()
H A Dbit_writer_utils.c143 void VP8PutBits(VP8BitWriter* const bw, uint32_t value, int nb_bits) { in VP8PutBits() argument
145 assert(nb_bits > 0 && nb_bits < 32); in VP8PutBits()
146 for (mask = 1u << (nb_bits - 1); mask; mask >>= 1) { in VP8PutBits()
151 void VP8PutSignedBits(VP8BitWriter* const bw, int value, int nb_bits) { in VP8PutSignedBits() argument
154 VP8PutBits(bw, ((-value) << 1) | 1, nb_bits + 1); in VP8PutSignedBits()
156 VP8PutBits(bw, value << 1, nb_bits + 1); in VP8PutSignedBits()

Completed in 31 milliseconds