Remove the now useless phase variable from context
authorVitor Sessak <vitor1001@gmail.com>
Mon, 28 Jul 2008 10:49:14 +0000 (10:49 +0000)
committerVitor Sessak <vitor1001@gmail.com>
Mon, 28 Jul 2008 10:49:14 +0000 (10:49 +0000)
Originally committed as revision 14456 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/ra288.c

index a9cf10f..d2a45b2 100644 (file)
@@ -27,7 +27,6 @@
 typedef struct {
     float sp_lpc[36];      ///< LPC coefficients for speech data (spec: A)
     float gain_lpc[10];    ///< LPC coefficients for gain (spec: GB)
 typedef struct {
     float sp_lpc[36];      ///< LPC coefficients for speech data (spec: A)
     float gain_lpc[10];    ///< LPC coefficients for gain (spec: GB)
-    int   phase;
 
     float sp_hist[111];    ///< Speech data history (spec: SB)
 
 
     float sp_hist[111];    ///< Speech data history (spec: SB)
 
@@ -239,13 +238,12 @@ static int ra288_decode_frame(AVCodecContext * avctx, void *data,
     for (x=0; x < 32; x++) {
         float gain = amptable[get_bits(&gb, 3)];
         int cb_coef = get_bits(&gb, 6 + (x&1));
     for (x=0; x < 32; x++) {
         float gain = amptable[get_bits(&gb, 3)];
         int cb_coef = get_bits(&gb, 6 + (x&1));
-        ractx->phase = (x + 4) & 7;
         decode(ractx, gain, cb_coef);
 
         for (y=0; y < 5; y++)
             *(out++) = 8 * ractx->sp_block[4 - y];
 
         decode(ractx, gain, cb_coef);
 
         for (y=0; y < 5; y++)
             *(out++) = 8 * ractx->sp_block[4 - y];
 
-        if (ractx->phase == 7)
+        if ((x & 7) == 3)
             backward_filter(ractx);
     }
 
             backward_filter(ractx);
     }