Lines Matching defs:total_freq
52 if (s->pixel_model[comp][j].total_freq != 256) {
57 s->pixel_model[comp][j].total_freq = 256;
103 static int decode(GetByteContext *gb, RangeCoder *rc, uint32_t cumFreq, uint32_t freq, uint32_t total_freq)
117 static int get_freq(RangeCoder *rc, uint32_t total_freq, uint32_t *freq)
119 if (total_freq == 0)
122 rc->range = rc->range / total_freq;
132 static int decode0(GetByteContext *gb, RangeCoder *rc, uint32_t cumFreq, uint32_t freq, uint32_t total_freq)
136 if (total_freq == 0)
139 t = rc->range * (uint64_t)cumFreq / total_freq;
142 rc->range = rc->range * (uint64_t)(freq + cumFreq) / total_freq - (t + 1);
154 static int get_freq0(RangeCoder *rc, uint32_t total_freq, uint32_t *freq)
159 *freq = total_freq * (uint64_t)(rc->code - rc->code1) / rc->range;
212 uint32_t totfr = pixel->total_freq;
263 pixel->total_freq = totfr;