Lines Matching defs:rl
25 #include "rl.h"
27 av_cold void ff_rl_init(RLTable *rl,
39 end = rl->last;
41 start = rl->last;
42 end = rl->n;
45 memset(index_run, rl->n, MAX_RUN + 1);
47 run = rl->table_run[i];
48 level = rl->table_level[i];
49 if (index_run[run] == rl->n)
56 rl->max_level[last] = max_level;
57 rl->max_run[last] = max_run;
58 rl->index_run[last] = index_run;
62 av_cold void ff_rl_init_vlc(RLTable *rl, unsigned static_size)
68 init_vlc(&vlc, 9, rl->n + 1, &rl->table_vlc[0][1], 4, 2, &rl->table_vlc[0][0], 4, 2, INIT_VLC_USE_NEW_STATIC);
74 if (!rl->rl_vlc[q])
93 if (code == rl->n) { // esc
97 run = rl->table_run[code] + 1;
98 level = rl->table_level[code] * qmul + qadd;
99 if (code >= rl->last) run += 192;
102 rl->rl_vlc[q][i].len = len;
103 rl->rl_vlc[q][i].level = level;
104 rl->rl_vlc[q][i].run = run;