Searched refs:vlc (Results 51 - 75 of 78) sorted by relevance

1234

/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/
H A Dmss4.c145 static av_cold int mss4_init_vlc(VLC *vlc, const uint8_t *lens, argument
163 return ff_init_vlc_sparse(vlc, FFMIN(max_bits, 9), num_syms, bits, 1, 1,
219 static inline int get_coeff(GetBitContext *gb, VLC *vlc) argument
221 int val = get_vlc2(gb, vlc->table, vlc->bits, 2);
H A Dmss2.c240 VLC vlc; local
320 if (i = init_vlc(&vlc, 9, alphabet_size, bits, 1, 1, codes, 4, 4, 0))
329 int b = get_vlc2(gb, vlc.table, 9, 3);
367 ff_free_vlc(&vlc);
H A Dtruemotion2.c93 VLC vlc; ///< table for FFmpeg bitstream reader member in struct:TM2Codes
195 res = init_vlc(&code->vlc, huff.max_bits, huff.max_num,
224 if (code->vlc.table)
225 ff_free_vlc(&code->vlc);
231 val = get_vlc2(gb, code->vlc.table, code->bits, 1);
H A Dmsmpeg4dec.c285 /* init all vlc decoding tables */
313 INIT_VLC_STATIC(&mv->vlc, MV_VLC_BITS, mv->n + 1,
317 INIT_VLC_STATIC(&mv->vlc, MV_VLC_BITS, mv->n + 1,
590 av_log(s->avctx, AV_LOG_ERROR, "illegal dc vlc\n");
602 av_log(s->avctx, AV_LOG_ERROR, "illegal dc vlc\n");
770 av_log(s->avctx, AV_LOG_ERROR, "illegal 3. esc, vlc encoding possible\n");
797 av_log(s->avctx, AV_LOG_ERROR, "illegal vlc code in ESC3 level=%d\n", level);
810 av_log(s->avctx, AV_LOG_ERROR, "illegal vlc code in ESC2 level=%d\n", level);
825 av_log(s->avctx, AV_LOG_ERROR, "illegal vlc code in ESC1 level=%d\n", level);
836 av_log(s->avctx, AV_LOG_ERROR, "illegal vlc cod
[all...]
H A Dvp6.c239 const uint8_t *map, unsigned size, VLC *vlc)
253 ff_free_vlc(vlc);
255 return ff_huff_build_tree(s->avctx, vlc, size, FF_HUFFMAN_BITS,
238 vp6_build_huff_tree(VP56Context *s, uint8_t coeff_model[], const uint8_t *map, unsigned size, VLC *vlc) argument
H A Dwebp.c170 VLC vlc; /* Huffman decoder context */ member in struct:HuffReader
227 ff_free_vlc(&img->huffman_groups[i * HUFFMAN_CODES_PER_META_CODE + j].vlc);
280 return webp_get_vlc(gb, r->vlc.table);
290 /* special-case 1 symbol since the vlc reader cannot handle it */
332 ret = init_vlc(&r->vlc, 8, alphabet_size,
448 ff_free_vlc(&code_len_hc.vlc);
H A Dmpegaudiodec_template.c97 /* vlc structure for decoding layer 3 huffman tables */
847 VLC *vlc; local
857 /* select vlc table */
861 vlc = &huff_vlc[l];
880 y = get_vlc2(&s->gb, vlc->table, 7, 3);
934 vlc = &huff_quad_vlc[g->count1table_select];
956 code = get_vlc2(&s->gb, vlc->table, vlc->bits, 1);
H A Dg2meet.c114 static av_cold int build_vlc(VLC *vlc, const uint8_t *bits_table, argument
131 return ff_init_vlc_sparse(vlc, 9, nb_codes, huff_size, 1, 1,
H A Dqdm2.c366 static int qdm2_get_vlc(GetBitContext *gb, VLC *vlc, int flag, int depth) argument
370 value = get_vlc2(gb, vlc->table, vlc->bits, depth);
395 static int qdm2_get_se_vlc(VLC *vlc, GetBitContext *gb, int depth) argument
397 int value = qdm2_get_vlc(gb, vlc, 0, depth);
H A Dwmaprodec.c124 static VLC sf_vlc; ///< scale factor DPCM vlc
125 static VLC sf_rl_vlc; ///< scale factor run length vlc
129 static VLC coef_vlc[2]; ///< coefficient run length vlc codes
814 VLC* vlc; local
825 vlc = &coef_vlc[vlctable];
890 if (ff_wma_run_level_decode(s->avctx, &s->gb, vlc,
H A Dh261dec.c307 code = get_vlc2(&s->gb, rl->vlc.table, TCOEFF_VLC_BITS, 2);
309 av_log(s->avctx, AV_LOG_ERROR, "illegal ac vlc code at %dx%d\n",
H A Divi_common.c139 * @param[out] vlc where to place the generated VLC table
143 static int ivi_create_huff_from_desc(const IVIHuffDesc *cb, VLC *vlc, int flag) argument
173 return init_vlc(vlc, IVI_VLC_BITS, pos, bits, 1, 1, codewords, 2, 2,
261 "Error while initializing custom vlc table!\n");
372 /* reset custom vlc */
542 /* Escape - run/val explicitly coded using 3 vlc codes */
H A Dmjpegdec.c49 static int build_vlc(VLC *vlc, const uint8_t *bits_table, argument
68 return ff_init_vlc_sparse(vlc, 9, nb_codes, huff_size, 1, 1,
227 /* build VLC and flush previous vlc if present */
602 "mjpeg_decode_dc: bad vlc: %d:%d (%p)\n",
H A Dituh263dec.c46 // reading vlc values. Changing these may improve speed and data cache needs
483 code = get_vlc2(&s->gb, rl->vlc.table, TEX_VLC_BITS, 2);
485 av_log(s->avctx, AV_LOG_ERROR, "illegal ac vlc code at %dx%d\n", s->mb_x, s->mb_y);
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/
H A Divi_common.h58 VLC cust_tab; /// vlc table for custom codebook
156 IVIHuffTab blk_vlc; ///< vlc table for decoding block data
285 * @param[out] vlc where to place the generated VLC table
289 int ff_ivi_create_huff_from_desc(const IVIHuffDesc *cb, VLC *vlc, int flag);
H A Dtruemotion2.c70 VLC vlc; ///< table for Libav bitstream reader member in struct:TM2Codes
165 res = init_vlc(&code->vlc, huff.max_bits, huff.max_num,
192 if(code->vlc.table)
193 ff_free_vlc(&code->vlc);
199 val = get_vlc2(gb, code->vlc.table, code->bits, 1);
H A Dvp6.c226 const uint8_t *map, unsigned size, VLC *vlc)
240 ff_free_vlc(vlc);
242 return ff_huff_build_tree(s->avctx, vlc, size, nodes, vp6_huff_cmp,
225 vp6_build_huff_tree(VP56Context *s, uint8_t coeff_model[], const uint8_t *map, unsigned size, VLC *vlc) argument
H A Dmpegaudiodec.c114 /* vlc structure for decoding layer 3 huffman tables */
858 VLC *vlc; local
868 /* select vlc table */
872 vlc = &huff_vlc[l];
893 y = get_vlc2(&s->gb, vlc->table, 7, 3);
947 vlc = &huff_quad_vlc[g->count1table_select];
971 code = get_vlc2(&s->gb, vlc->table, vlc->bits, 1);
H A Divi_common.c61 int ff_ivi_create_huff_from_desc(const IVIHuffDesc *cb, VLC *vlc, int flag) argument
91 return init_vlc(vlc, IVI_VLC_BITS, pos, bits, 1, 1, codewords, 2, 2,
148 "Error while initializing custom vlc table!\n");
231 planes[p].bands[0].blk_vlc.cust_desc.num_rows = 0; /* reset custom vlc */
430 if (sym == rvmap->esc_sym) { /* Escape - run/val explicitly coded using 3 vlc codes */
H A Dqdm2.c339 static int qdm2_get_vlc (GetBitContext *gb, VLC *vlc, int flag, int depth) argument
343 value = get_vlc2(gb, vlc->table, vlc->bits, depth);
362 static int qdm2_get_se_vlc (VLC *vlc, GetBitContext *gb, int depth) argument
364 int value = qdm2_get_vlc (gb, vlc, 0, depth);
H A Dmsmpeg4.c43 * - (encoding) select best vlc/dc table
180 /* build the table which associate a (x,y) motion vector to a vlc */
916 escape coding (same as H263) and more vlc tables.
1257 /* init all vlc decoding tables */
1284 INIT_VLC_STATIC(&mv->vlc, MV_VLC_BITS, mv->n + 1,
1288 INIT_VLC_STATIC(&mv->vlc, MV_VLC_BITS, mv->n + 1,
1570 av_log(s->avctx, AV_LOG_ERROR, "illegal dc vlc\n");
1738 av_log(s->avctx, AV_LOG_ERROR, "illegal 3. esc, vlc encoding possible\n");
1765 av_log(s->avctx, AV_LOG_ERROR, "illegal vlc code in ESC3 level=%d\n", level);
1778 av_log(s->avctx, AV_LOG_ERROR, "illegal vlc cod
[all...]
H A Dwmaprodec.c122 static VLC sf_vlc; ///< scale factor DPCM vlc
123 static VLC sf_rl_vlc; ///< scale factor run length vlc
127 static VLC coef_vlc[2]; ///< coefficient run length vlc codes
804 VLC* vlc; local
815 vlc = &coef_vlc[vlctable];
880 if (ff_wma_run_level_decode(s->avctx, &s->gb, vlc,
H A Dh261dec.c408 code = get_vlc2(&s->gb, rl->vlc.table, TCOEFF_VLC_BITS, 2);
410 av_log(s->avctx, AV_LOG_ERROR, "illegal ac vlc code at %dx%d\n", s->mb_x, s->mb_y);
H A Dmjpegdec.c45 static int build_vlc(VLC *vlc, const uint8_t *bits_table, argument
65 return ff_init_vlc_sparse(vlc, 9, nb_codes, huff_size, 1, 1,
197 /* build VLC and flush previous vlc if present */
408 "mjpeg_decode_dc: bad vlc: %d:%d (%p)\n",
H A Dmpeg12.c598 INIT_VLC_STATIC(&rl.vlc, TEX_VLC_BITS, rl.n + 2,\
610 for (i = 0; i < rl->vlc.table_size; i++) {
611 int code = rl->vlc.table[i][0];
612 int len = rl->vlc.table[i][1];

Completed in 168 milliseconds

1234