61 const int64_t one = 1LL << 32;
70 for (i = 0; i < 128; i++) {
71 p8 = (256 * p + one / 2) >> 32;
74 if (last_p8 && last_p8 < 256 && p8 <= max_p)
77 p += ((one - p) * factor + one / 2) >> 32;
81 for (i = 256 - max_p; i <= max_p; i++) {
85 p = (i * one + 128) >> 8;
86 p += ((one - p) * factor + one / 2) >> 32;
87 p8 = (256 * p + one / 2) >> 32;
95 for (i = 1; i < 255; i++)
109 assert(c->
range >= 0x100);
134 memset(state, 128,
sizeof(state));
136 for (i = 0; i <
SIZE; i++)
139 for (i = 0; i <
SIZE; i++)
146 memset(state, 128,
sizeof(state));
148 for (i = 0; i <
SIZE; i++)
149 if ((r[i] & 1) !=
get_rac(&c, state)) {
150 av_log(
NULL, AV_LOG_ERROR,
"rac failure at %d\n", i);