|
|
|
@@ -418,7 +418,7 @@ static void categorize(COOKContext *q, COOKSubpacket *p, const int *quant_index_ |
|
|
|
num_bits = 0; |
|
|
|
index = 0; |
|
|
|
for (j = p->total_subbands; j > 0; j--) { |
|
|
|
exp_idx = av_clip((i - quant_index_table[index] + bias) / 2, 0, 7); |
|
|
|
exp_idx = av_clip_uintp2((i - quant_index_table[index] + bias) / 2, 3); |
|
|
|
index++; |
|
|
|
num_bits += expbits_tab[exp_idx]; |
|
|
|
} |
|
|
|
@@ -429,7 +429,7 @@ static void categorize(COOKContext *q, COOKSubpacket *p, const int *quant_index_ |
|
|
|
/* Calculate total number of bits. */ |
|
|
|
num_bits = 0; |
|
|
|
for (i = 0; i < p->total_subbands; i++) { |
|
|
|
exp_idx = av_clip((bias - quant_index_table[i]) / 2, 0, 7); |
|
|
|
exp_idx = av_clip_uintp2((bias - quant_index_table[i]) / 2, 3); |
|
|
|
num_bits += expbits_tab[exp_idx]; |
|
|
|
exp_index1[i] = exp_idx; |
|
|
|
exp_index2[i] = exp_idx; |
|
|
|
|