|
|
@@ -645,7 +645,7 @@ static inline int get_scale(GetBitContext *gb, int level, int value, int log2ran |
|
|
|
if (level < 5) { |
|
|
|
/* huffman encoded */ |
|
|
|
value += get_bitalloc(gb, &dca_scalefactor, level); |
|
|
|
value = av_clip_uintp2(value, log2range); |
|
|
|
value = av_clip(value, 0, (1 << log2range) - 1); |
|
|
|
} else if (level < 8) { |
|
|
|
if (level + 1 > log2range) { |
|
|
|
skip_bits(gb, level + 1 - log2range); |
|
|
|