/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/minidlna/ffmpeg-0.5.1/libavcodec/ |
H A D | bitstream.c | 119 static int alloc_table(VLC *vlc, int size, int use_static) argument 122 index = vlc->table_size; 123 vlc->table_size += size; 124 if (vlc->table_size > vlc->table_allocated) { 127 vlc->table_allocated += (1 << vlc->bits); 129 vlc->table = ff_realloc_static(vlc->table, 130 sizeof(VLC_TYPE) * 2 * vlc 140 build_table(VLC *vlc, int table_nb_bits, int nb_codes, const void *bits, int bits_wrap, int bits_size, const void *codes, int codes_wrap, int codes_size, const void *symbols, int symbols_wrap, int symbols_size, uint32_t code_prefix, int n_prefix, int flags) argument 274 init_vlc_sparse(VLC *vlc, int nb_bits, int nb_codes, const void *bits, int bits_wrap, int bits_size, const void *codes, int codes_wrap, int codes_size, const void *symbols, int symbols_wrap, int symbols_size, int flags) argument 316 free_vlc(VLC *vlc) argument [all...] |
H A D | huffman.h | 39 int ff_huff_build_tree(AVCodecContext *avctx, VLC *vlc, int nb_codes,
|
H A D | huffman.c | 52 static int build_huff_tree(VLC *vlc, Node *nodes, int head, int flags) argument 61 return init_vlc_sparse(vlc, 9, pos, lens, 2, 2, bits, 4, 4, xlat, 1, 1, 0); 69 int ff_huff_build_tree(AVCodecContext *avctx, VLC *vlc, int nb_codes, argument 104 if(build_huff_tree(vlc, nodes, nb_codes*2-2, flags) < 0){
|
H A D | rl.h | 47 VLC vlc; ///< decoding only deprecated FIXME remove member in struct:RLTable 63 INIT_VLC_STATIC(&rl.vlc, 9, rl.n + 1,\
|
H A D | smacker.c | 170 * Store large tree as FFmpeg's vlc codes 177 VLC vlc[2]; local 200 memset(&vlc[0], 0, sizeof(VLC)); 201 memset(&vlc[1], 0, sizeof(VLC)); 206 res = init_vlc(&vlc[0], SMKTREE_BITS, tmp1.length, 219 res = init_vlc(&vlc[1], SMKTREE_BITS, tmp2.length, 242 ctx.v1 = &vlc[0]; 243 ctx.v2 = &vlc[1]; 261 if(vlc[0].table) 262 free_vlc(&vlc[ 573 VLC vlc[4]; local [all...] |
H A D | msmpeg4data.h | 45 VLC vlc; /* decoding: vlc */ member in struct:MVTable
|
H A D | mimic.c | 53 VLC vlc; member in struct:__anon544 113 if(init_vlc(&ctx->vlc, 11, FF_ARRAY_ELEMS(huffbits), 115 av_log(avctx, AV_LOG_ERROR, "error initializing vlc table\n"); 171 uint32_t vlc, num_bits; local 175 vlc = get_vlc2(&ctx->gb, ctx->vlc.table, ctx->vlc.bits, 3); 176 if(!vlc) /* end-of-block code */ 178 if(vlc == -1) 181 /* pos_add and num_bits are coded in the vlc cod [all...] |
H A D | svq3.c | 198 int run, level, sign, vlc, limit; local 203 for (; (vlc = svq3_get_ue_golomb(gb)) != 0; index++) { 205 if (vlc == INVALID_VLC) 208 sign = (vlc & 0x1) - 1; 209 vlc = (vlc + 1) >> 1; 212 if (vlc < 3) { 214 level = vlc; 215 } else if (vlc < 4) { 219 run = (vlc 422 uint32_t vlc; local [all...] |
H A D | dv.c | 78 uint32_t vlc; member in struct:dv_vlc_pair 338 dv_vlc_map[dv_vlc_run[i]][dv_vlc_level[i]].vlc = 347 dv_vlc_map[i][j].vlc = dv_vlc_map[0][j].vlc | 348 (dv_vlc_map[i-1][0].vlc << (dv_vlc_map[0][j].size)); 356 dv_vlc_map[i][j].vlc = dv_vlc_map[0][j].vlc | 357 (dv_vlc_map[i-1][0].vlc << (dv_vlc_map[0][j].size)); 361 dv_vlc_map[i][((uint16_t)(-j))&0x1ff].vlc = 362 dv_vlc_map[i][j].vlc | 701 dv_rl2vlc(int run, int level, int sign, uint32_t* vlc) argument 742 dv_rl2vlc(int run, int l, int sign, uint32_t* vlc) argument 775 uint32_t vlc = bi->partial_bit_buffer; local [all...] |
H A D | huffyuv.c | 74 VLC vlc[6]; //Y,U,V,YY,YU,YV member in struct:HYuvContext 328 free_vlc(&s->vlc[3+p]); 329 init_vlc_sparse(&s->vlc[3+p], VLC_BITS, i, len, 1, 1, bits, 2, 2, symbols, 2, 2, 0); 369 free_vlc(&s->vlc[3]); 370 init_vlc(&s->vlc[3], VLC_BITS, i, len, 1, 1, bits, 2, 2, 0); 391 free_vlc(&s->vlc[i]); 392 init_vlc(&s->vlc[i], VLC_BITS, 256, s->len[i], 1, 1, s->bits[i], 4, 4, 0); 421 free_vlc(&s->vlc[i]); 422 init_vlc(&s->vlc[i], VLC_BITS, 256, s->len[i], 1, 1, s->bits[i], 4, 4, 0); 469 memset(s->vlc, [all...] |
H A D | fraps.c | 92 VLC vlc; local 98 if (ff_huff_build_tree(s->avctx, &vlc, 256, nodes, huff_cmp, 109 dst[i] = get_vlc2(&gb, vlc.table, 9, 3); 118 free_vlc(&vlc);
|
H A D | svq1enc.c | 399 const uint8_t *vlc= ff_svq1_block_type_vlc[SVQ1_BLOCK_INTRA]; local 400 put_bits(&s->reorder_pb[5], vlc[1], vlc[0]); 401 score[0]= vlc[1]*lambda; 414 const uint8_t *vlc= ff_svq1_block_type_vlc[SVQ1_BLOCK_INTER]; local 423 put_bits(&s->reorder_pb[5], vlc[1], vlc[0]); 444 vlc= ff_svq1_block_type_vlc[SVQ1_BLOCK_SKIP]; 446 score[2]+= vlc[1]*lambda; 453 put_bits(&s->pb, vlc[ [all...] |
H A D | bitstream.h | 603 * read mpeg1 dc style vlc (sign bit + mantisse with no MSB). 768 #define init_vlc(vlc, nb_bits, nb_codes,\ 772 init_vlc_sparse(vlc, nb_bits, nb_codes,\ 777 int init_vlc_sparse(VLC *vlc, int nb_bits, int nb_codes, 785 void free_vlc(VLC *vlc); 787 #define INIT_VLC_STATIC(vlc, bits, a,b,c,d,e,f,g, static_size)\ 790 (vlc)->table= table;\ 791 (vlc)->table_allocated= static_size;\ 792 init_vlc(vlc, bits, a,b,c,d,e,f,g, INIT_VLC_USE_NEW_STATIC);\ 798 * if the vlc cod [all...] |
H A D | motionpixels.c | 47 VLC vlc; member in struct:MotionPixelsContext 210 i = (mp->codes_count == 1) ? 0 : get_vlc2(gb, mp->vlc.table, mp->max_codes_bits, 1); 328 init_vlc(&mp->vlc, mp->max_codes_bits, mp->codes_count, &mp->codes[0].size, sizeof(HuffCode), 1, &mp->codes[0].code, sizeof(HuffCode), 4, 0); 330 free_vlc(&mp->vlc);
|
H A D | cook.c | 559 int vlc, vd ,tmp, result; local 564 vlc = get_vlc2(&q->gb, q->sqvh[category].table, q->sqvh[category].bits, 3); 566 vlc = 0; 570 tmp = (vlc * invradix_tab[category])/0x100000; 571 subband_coef_index[vd*i+j] = vlc - tmp * (kmax_tab[category]+1); 572 vlc = tmp;
|
H A D | rv34.c | 60 * @defgroup vlc RV30/40 VLC generating functions 68 * @param vlc output VLC 71 static void rv34_gen_vlc(const uint8_t *bits, int size, VLC *vlc, const uint8_t *insyms) argument 95 init_vlc_sparse(vlc, FFMIN(maxbits, 9), realsize, 134 /** @} */ // vlc group 220 static int rv34_decode_cbp(GetBitContext *gb, RV34VLC *vlc, int table) argument 229 code = get_vlc2(gb, vlc->cbppattern[table].table, 9, 2); 237 cbp |= get_vlc2(gb, vlc->cbp[table][ones].table, vlc->cbp[table][ones].bits, 1) << curshift[0]; 253 static inline void decode_coeff(DCTELEM *dst, int coef, int esc, GetBitContext *gb, VLC* vlc) argument 273 decode_subblock(DCTELEM *dst, int code, const int is_block2, GetBitContext *gb, VLC *vlc) argument [all...] |
H A D | vorbis_dec.c | 53 VLC vlc; member in struct:__anon584 191 free_vlc(&vc->codebooks[i].vlc); 407 if (init_vlc(&codebook_setup->vlc, codebook_setup->nb_bits, entries, tmp_vlc_bits, sizeof(*tmp_vlc_bits), sizeof(*tmp_vlc_bits), tmp_vlc_codes, sizeof(*tmp_vlc_codes), sizeof(*tmp_vlc_codes), INIT_VLC_LE)) { 408 av_log(vc->avccontext, AV_LOG_ERROR, " Error generating vlc tables. \n"); 1065 codebook.vlc.table, 1186 cval=get_vlc2(gb, vc->codebooks[vf->class_masterbook[class_]].vlc.table, 1197 floor1_Y[offset+j]=get_vlc2(gb, vc->codebooks[book].vlc.table, 1311 uint_fast32_t temp=get_vlc2(gb, vc->codebooks[vr->classbook].vlc.table, 1349 coffs=get_vlc2(gb, codebook.vlc.table, codebook.nb_bits, 3) * dim; 1358 coffs=get_vlc2(gb, codebook.vlc [all...] |
H A D | truemotion2.c | 67 VLC vlc; ///< table for FFmpeg bitstream reader member in struct:TM2Codes 162 res = init_vlc(&code->vlc, huff.max_bits, huff.max_num, 190 if(code->vlc.table) 191 free_vlc(&code->vlc); 197 val = get_vlc2(gb, code->vlc.table, code->bits, 1);
|
H A D | wma.c | 31 static void init_coef_vlc(VLC *vlc, argument 42 init_vlc(vlc, VLCBITS, n, table_bits, 1, 1, table_codes, 4, 4, 0);
|
H A D | dca.c | 150 VLC vlc[8]; ///< actual codes member in struct:__anon513 160 return get_vlc2(gb, ba->vlc[idx].table, ba->vlc[idx].bits, ba->wrap) + ba->offset; 265 init_vlc(&dca_bitalloc_index.vlc[i], bitalloc_12_vlc_bits[i], 12, 271 init_vlc(&dca_scalefactor.vlc[i], SCALES_VLC_BITS, 129, 277 init_vlc(&dca_tmode.vlc[i], tmode_vlc_bits[i], 4, 286 init_vlc(&dca_smpl_bitalloc[i+1].vlc[j], bitalloc_maxbits[i][j], 957 }else if(abits >= 11 || !dca_smpl_bitalloc[abits].vlc[sel].table){
|
H A D | mpegaudiodec.c | 78 /* vlc structure for decoding layer 3 huffman tables */ 1457 VLC *vlc; local 1467 /* select vlc table */ 1471 vlc = &huff_vlc[l]; 1491 y = get_vlc2(&s->gb, vlc->table, 7, 3); 1546 vlc = &huff_quad_vlc[g->count1table_select]; 1570 code = get_vlc2(&s->gb, vlc->table, vlc->bits, 1);
|
H A D | vp6.c | 216 const uint8_t *map, unsigned size, VLC *vlc) 231 ff_huff_build_tree(s->avctx, vlc, size, nodes, vp6_huff_cmp, 215 vp6_build_huff_tree(VP56Context *s, uint8_t coeff_model[], const uint8_t *map, unsigned size, VLC *vlc) argument
|
H A D | qdm2.c | 358 static int qdm2_get_vlc (GetBitContext *gb, VLC *vlc, int flag, int depth) argument 362 value = get_vlc2(gb, vlc->table, vlc->bits, depth); 381 static int qdm2_get_se_vlc (VLC *vlc, GetBitContext *gb, int depth) argument 383 int value = qdm2_get_vlc (gb, vlc, 0, depth);
|
H A D | h261dec.c | 407 code = get_vlc2(&s->gb, rl->vlc.table, TCOEFF_VLC_BITS, 2); 409 av_log(s->avctx, AV_LOG_ERROR, "illegal ac vlc code at %dx%d\n", s->mb_x, s->mb_y);
|
H A D | mjpegdec.c | 43 static int build_vlc(VLC *vlc, const uint8_t *bits_table, const uint8_t *val_table, argument 62 return init_vlc(vlc, 9, nb_codes, huff_size, 1, 1, huff_code, 2, 2, use_static); 183 /* build VLC and flush previous vlc if present */ 375 av_log(s->avctx, AV_LOG_WARNING, "mjpeg_decode_dc: bad vlc: %d:%d (%p)\n", 0, dc_index,
|