Revision f20886e4 libavcodec/bink.c
libavcodec/bink.c  

1210  1210 
*/ 
1211  1211 
static av_cold void binkb_calc_quant() 
1212  1212 
{ 
1213 
uint8_t inv_bink_scan[64]; 

1213  1214 
double s[64]; 
1214  1215 
int i, j; 
1215  1216  
...  ...  
1228  1229 
} 
1229  1230 
} 
1230  1231  
1232 
for (i = 0; i < 64; i++) 

1233 
inv_bink_scan[bink_scan[i]] = i; 

1234  
1231  1235 
for (j = 0; j < 16; j++) { 
1232  1236 
for (i = 0; i < 64; i++) { 
1237 
int k = inv_bink_scan[i]; 

1233  1238 
if (s[i] == 1.0) { 
1234 
binkb_intra_quant[j][i] = (1L << 12) * binkb_intra_seed[i] *


1239 
binkb_intra_quant[j][k] = (1L << 12) * binkb_intra_seed[i] *


1235  1240 
binkb_num[j]/binkb_den[j]; 
1236 
binkb_inter_quant[j][i] = (1L << 12) * binkb_inter_seed[i] *


1241 
binkb_inter_quant[j][k] = (1L << 12) * binkb_inter_seed[i] *


1237  1242 
binkb_num[j]/binkb_den[j]; 
1238  1243 
} else { 
1239 
binkb_intra_quant[j][i] = (1L << 12) * binkb_intra_seed[i] * s[i] *


1244 
binkb_intra_quant[j][k] = (1L << 12) * binkb_intra_seed[i] * s[i] *


1240  1245 
binkb_num[j]/(double)binkb_den[j]; 
1241 
binkb_inter_quant[j][i] = (1L << 12) * binkb_inter_seed[i] * s[i] *


1246 
binkb_inter_quant[j][k] = (1L << 12) * binkb_inter_seed[i] * s[i] *


1242  1247 
binkb_num[j]/(double)binkb_den[j]; 
1243  1248 
} 
1244  1249 
} 
Also available in: Unified diff