* For licencing details see COPYING.LIB.
*/
-/** * \file wmadec_filter.c paraslash's WMA decoder. */
+/** \file wmadec_filter.c paraslash's WMA decoder. */
/*
* This decoder handles Microsoft Windows Media Audio data version 2.
#define HGAINMAX ((13 + HGAINVLCBITS - 1) / HGAINVLCBITS)
#define VLCBITS 9
-#define VLCMAX ((22 + VLCBITS - 1)/VLCBITS)
+#define VLCMAX ((22 + VLCBITS - 1) / VLCBITS)
DECLARE_ALIGNED(16, float, ff_sine_128[128]);
DECLARE_ALIGNED(16, float, ff_sine_256[256]);
window[i] = sinf((i + 0.5) * (M_PI / (2.0 * n)));
}
-static int wmadec_cleanup(struct private_wmadec_data *s)
+static void wmadec_cleanup(struct private_wmadec_data *s)
{
int i;
for (i = 0; i < s->nb_block_sizes; i++)
imdct_end(s->mdct_ctx[i]);
-
if (s->use_exp_vlc)
free_vlc(&s->exp_vlc);
if (s->use_noise_coding)
free(s->level_table[i]);
free(s->int_table[i]);
}
- return 0;
}
/* XXX: use same run/length optimization as mpeg decoders */
if (nb > nb_max)
nb = nb_max;
s->nb_block_sizes = nb + 1;
- } else {
+ } else
s->nb_block_sizes = 1;
- }
/* init rate dependent parameters */
s->use_noise_coding = 1;