Lines Matching defs:range
67 static int arith2_get_scaled_value(int value, int n, int range)
69 int split = (n << 1) - range;
77 static void arith2_rescale_interval(ArithCoder *c, int range,
80 int split = (n << 1) - range;
97 int range = c->high - c->low + 1;
98 int scale = av_log2(range) - av_log2(n);
101 if (n << scale > range)
106 val = arith2_get_scaled_value(c->value - c->low, n, range) >> scale;
108 arith2_rescale_interval(c, range, val << scale, (val + 1) << scale, n);
117 int range = c->high - c->low + 1, n = *probs;
118 int scale = av_log2(range) - av_log2(n);
121 if (n << scale > range)
126 val = arith2_get_scaled_value(c->value - c->low, n, range) >> scale;
129 arith2_rescale_interval(c, range,