Lines Matching defs:run
78 static int get_size_of_code(const RLTable *rl, int last, int run,
85 code = get_rl_index(rl, last, run, level);
90 level1 = level - rl->max_level[last][run];
93 code = get_rl_index(rl, last, run, level1);
99 run1 = run - rl->max_run[last][level] - run_diff;
129 for (int run = 0; run <= MAX_RUN; run++) {
131 rl_length[i][level][run][last] = get_size_of_code(&ff_rl_table[i], last, run, level, 0);
169 int run;
170 for(run=0; run<=MAX_RUN; run++){
174 int inter_count = ms->ac_stats[0][0][level][run][last] + ms->ac_stats[0][1][level][run][last];
175 int intra_luma_count = ms->ac_stats[1][0][level][run][last];
176 int intra_chroma_count= ms->ac_stats[1][1][level][run][last];
179 size += intra_luma_count *rl_length[i ][level][run][last];
180 chroma_size+= intra_chroma_count*rl_length[i+3][level][run][last];
182 size+= intra_luma_count *rl_length[i ][level][run][last]
183 +intra_chroma_count*rl_length[i+3][level][run][last]
184 +inter_count *rl_length[i+3][level][run][last];
561 int level, run, last, i, j, last_index;
601 run = i - last_non_zero - 1;
610 if(level<=MAX_LEVEL && run<=MAX_RUN){
611 ms->ac_stats[s->mb_intra][n>3][level][run][last]++;
616 code = get_rl_index(rl, last, run, level);
621 level1 = level - rl->max_level[last][run];
624 code = get_rl_index(rl, last, run, level1);
630 run1 = run - rl->max_run[last][level] - run_diff;
652 put_bits(&s->pb, s->esc3_run_length, run);
656 put_bits(&s->pb, 6, run);