# HG changeset patch # User vitor # Date 1217242154 0 # Node ID 2ccb81f932f0ee9bca22acb282a72f6d67f276ca # Parent a09e82b2f875f6b4f93112177a0f6376c202a678 Remove the now useless phase variable from context diff -r a09e82b2f875 -r 2ccb81f932f0 ra288.c --- a/ra288.c Mon Jul 28 10:48:03 2008 +0000 +++ b/ra288.c Mon Jul 28 10:49:14 2008 +0000 @@ -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) - int phase; float sp_hist[111]; ///< Speech data history (spec: SB) @@ -239,13 +238,12 @@ 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]; - if (ractx->phase == 7) + if ((x & 7) == 3) backward_filter(ractx); }