Lines Matching defs:total_coeff
439 int zeros_left, coeff_token, total_coeff, i, trailing_ones, run_before;
448 total_coeff= coeff_token>>2;
451 total_coeff= pred_non_zero_count(h, sl, (n - LUMA_DC_BLOCK_INDEX)*16);
452 coeff_token= get_vlc2(gb, coeff_token_vlc[ coeff_token_table_index[total_coeff] ].table, COEFF_TOKEN_VLC_BITS, 2);
453 total_coeff= coeff_token>>2;
455 total_coeff= pred_non_zero_count(h, sl, n);
456 coeff_token= get_vlc2(gb, coeff_token_vlc[ coeff_token_table_index[total_coeff] ].table, COEFF_TOKEN_VLC_BITS, 2);
457 total_coeff= coeff_token>>2;
460 sl->non_zero_count_cache[scan8[n]] = total_coeff;
464 if(total_coeff==0)
466 if(total_coeff > (unsigned)max_coeff) {
467 av_log(h->avctx, AV_LOG_ERROR, "corrupted macroblock %d %d (total_coeff=%d)\n", sl->mb_x, sl->mb_y, total_coeff);
472 ff_tlog(h->avctx, "trailing:%d, total:%d\n", trailing_ones, total_coeff);
473 av_assert2(total_coeff<=16);
481 if(trailing_ones<total_coeff) {
483 int suffix_length = total_coeff > 10 & trailing_ones < 3;
529 for(i=trailing_ones+1;i<total_coeff;i++) {
561 if(total_coeff == max_coeff)
566 zeros_left = get_vlc2(gb, chroma_dc_total_zeros_vlc[total_coeff].table,
569 zeros_left = get_vlc2(gb, chroma422_dc_total_zeros_vlc[total_coeff].table,
572 zeros_left= get_vlc2(gb, total_zeros_vlc[ total_coeff ].table, TOTAL_ZEROS_VLC_BITS, 1);
577 scantable += zeros_left + total_coeff - 1; \
580 for(i=1;i<total_coeff && zeros_left > 0;i++) { \
589 for(;i<total_coeff;i++) { \
595 for(i=1;i<total_coeff && zeros_left > 0;i++) { \
604 for(;i<total_coeff;i++) { \