# HG changeset patch # User superdump # Date 1219566679 0 # Node ID a08c1a035386b4be098c1ec339615b170922ff2c # Parent bcc058a7b12eebd0fd48093495c6e7de364de457 Fix index to ff_sine_windows[]. Previously the index was usually in reverse order. diff -r bcc058a7b12e -r a08c1a035386 wma.c --- a/wma.c Sun Aug 24 05:56:23 2008 +0000 +++ b/wma.c Sun Aug 24 08:31:19 2008 +0000 @@ -302,8 +302,8 @@ for(i = 0; i < s->nb_block_sizes; i++) { int n; n = 1 << (s->frame_len_bits - i); - ff_sine_window_init(ff_sine_windows[i], n); - s->windows[i] = ff_sine_windows[i]; + ff_sine_window_init(ff_sine_windows[s->frame_len_bits - i - 7], n); + s->windows[i] = ff_sine_windows[s->frame_len_bits - i - 7]; } s->reset_block_lengths = 1;