Lines Matching defs:value

147 static int decode_adaptive45(PixelModel3 *m, int rccode, uint32_t *value,
166 *value = rccode - e + g;
170 ret = add_symbol(m, q, *value, &totfr, max);
176 *value = f;
177 e += *value - g;
196 *value = g + rccode - e;
199 ret = add_symbol(m, q, *value, &totfr, max);
295 static int update_model5_to_6(PixelModel3 *m, uint8_t value)
325 if (value > 0) {
329 if (k > d && k < value) {
335 d = 0 < g ? f + g + (value - d - 1 << n.fshift) : value << n.fshift;
340 n.symbols[c] = value;
420 static int decode_adaptive6(PixelModel3 *m, uint32_t code, uint32_t *value,
432 *value = m->symbols[g];
461 *value = q;
563 static int update_model2_to_6(PixelModel3 *m, uint8_t value, int a4)
587 if (k == value) {
666 static int update_model3_to_7(PixelModel3 *m, uint8_t value)
685 n.freqs[value] += d;
686 n.cnts[value] += 16;
735 uint32_t *value)
778 *value = r;
793 static int update_model4_to_5(PixelModel3 *m, uint32_t value)
800 for (c = 0, e = 0; c < m->size && m->symbols[c] < value; c++) {
806 n.symbols[g] = value;
823 static int decode_unit3(SCPRContext *s, PixelModel3 *m, uint32_t code, uint32_t *value)
835 *value = bytestream2_get_byte(&s->gb);
838 m->symbols[0] = *value;
842 *value = bytestream2_get_byte(&s->gb);
843 decode_static1(m, *value);
847 *value = bytestream2_get_byte(&s->gb);
848 decode_static2(m, *value);
852 *value = bytestream2_get_byte(&s->gb);
853 ret = decode_static3(m, *value);
860 if (!decode_adaptive45(m, code, value, &a, &b, &param, 4))
861 update_model4_to_5(m, *value);
866 if (!decode_adaptive45(m, code, value, &a, &b, &m->cntsum, 16))
867 update_model5_to_6(m, *value);
872 if (!decode_adaptive6(m, code, value, &a, &b)) {
883 m->cnts, m->dectab, value);
886 if (*value > 255)