|
|
@@ -47,8 +47,11 @@ static inline av_flatten int get_symbol_inline(RangeCoder *c, uint8_t *state, |
|
|
|
else { |
|
|
|
int i, e, a; |
|
|
|
e = 0; |
|
|
|
while (get_rac(c, state + 1 + FFMIN(e, 9))) // 1..10 |
|
|
|
while (get_rac(c, state + 1 + FFMIN(e, 9))) { // 1..10 |
|
|
|
e++; |
|
|
|
if (e > 31) |
|
|
|
return AVERROR_INVALIDDATA; |
|
|
|
} |
|
|
|
|
|
|
|
a = 1; |
|
|
|
for (i = e - 1; i >= 0; i--) |
|
|
|