summaryrefslogtreecommitdiff
path: root/libavcodec/wma.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavcodec/wma.c')
-rw-r--r--libavcodec/wma.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/libavcodec/wma.c b/libavcodec/wma.c
index c0261b1175..423852bc3a 100644
--- a/libavcodec/wma.c
+++ b/libavcodec/wma.c
@@ -66,7 +66,6 @@ int ff_wma_init(AVCodecContext * avctx, int flags2)
{
WMACodecContext *s = avctx->priv_data;
int i;
- float *window;
float bps1, high_freq;
volatile float bps;
int sample_rate1;
@@ -303,9 +302,8 @@ int ff_wma_init(AVCodecContext * avctx, int flags2)
for(i = 0; i < s->nb_block_sizes; i++) {
int n;
n = 1 << (s->frame_len_bits - i);
- window = av_malloc(sizeof(float) * n);
- ff_sine_window_init(window, n);
- s->windows[i] = window;
+ ff_sine_window_init(ff_sine_windows[i], n);
+ s->windows[i] = ff_sine_windows[i];
}
s->reset_block_lengths = 1;