Lines Matching refs:suffix_length
300 int suffix_length;
303 for(suffix_length=0; suffix_length<7; suffix_length++){
307 if(prefix + 1 + suffix_length <= LEVEL_TAB_BITS){
308 int level_code = (prefix << suffix_length) +
309 (i >> (av_log2(i) - suffix_length)) - (1 << suffix_length);
312 cavlc_level_tab[suffix_length][i][0]= level_code;
313 cavlc_level_tab[suffix_length][i][1]= prefix + 1 + suffix_length;
315 cavlc_level_tab[suffix_length][i][0]= prefix+100;
316 cavlc_level_tab[suffix_length][i][1]= prefix + 1;
318 cavlc_level_tab[suffix_length][i][0]= LEVEL_TAB_BITS+100;
319 cavlc_level_tab[suffix_length][i][1]= LEVEL_TAB_BITS;
483 int suffix_length = total_coeff > 10 & trailing_ones < 3;
485 int level_code= cavlc_level_tab[suffix_length][bitsi][0];
487 skip_bits(gb, cavlc_level_tab[suffix_length][bitsi][1]);
493 //first coefficient has suffix_length equal to 0 or 1
495 if(suffix_length)
500 if(suffix_length)
518 suffix_length = 2;
524 suffix_length = 1 + (level_code + 3U > 6U);
528 //remaining coefficients have suffix_length > 0
532 level_code= cavlc_level_tab[suffix_length][bitsi][0];
534 skip_bits(gb, cavlc_level_tab[suffix_length][bitsi][1]);
541 level_code = (prefix<<suffix_length) + get_bits(gb, suffix_length);
543 level_code = 15<<suffix_length;
557 suffix_length+= suffix_limit[suffix_length] + level_code > 2U*suffix_limit[suffix_length];