diff ra144.c @ 7834:b9a26c7e64ef libavcodec

Normalize triplets in gain_val_tab[][] so gain_exp_tab[] can be just an one-dimensional array.
author vitor
date Mon, 08 Sep 2008 18:51:33 +0000
parents 3da762190370
children 5a114f24632a
line wrap: on
line diff
--- a/ra144.c	Mon Sep 08 18:31:48 2008 +0000
+++ b/ra144.c	Mon Sep 08 18:51:33 2008 +0000
@@ -136,7 +136,7 @@
 
     v[0] = 0;
     for (i=!skip_first; i<3; i++)
-        v[i] = (gain_val_tab[n][i] * m[i]) >> (gain_exp_tab[n][i] + 1);
+        v[i] = (gain_val_tab[n][i] * m[i]) >> gain_exp_tab[n];
 
     for (i=0; i < BLOCKSIZE; i++)
         dest[i] = (s1[i]*v[0] + s2[i]*v[1] + s3[i]*v[2]) >> 12;