Commit b3701f5c authored by Baptiste Coudurier's avatar Baptiste Coudurier Committed by Benjamin Larsson

Alignment of the LT window, segfault fix patch by Baptiste Coudurier.

Originally committed as revision 6051 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent 69fd15f8
...@@ -715,7 +715,7 @@ static int wma_decode_block(WMADecodeContext *s) ...@@ -715,7 +715,7 @@ static int wma_decode_block(WMADecodeContext *s)
{ {
int n, v, a, ch, code, bsize; int n, v, a, ch, code, bsize;
int coef_nb_bits, total_gain, parse_exponents; int coef_nb_bits, total_gain, parse_exponents;
float window[BLOCK_MAX_SIZE * 2]; DECLARE_ALIGNED_16(float, window[BLOCK_MAX_SIZE * 2]);
// XXX: FIXME!! there's a bug somewhere which makes this mandatory under altivec // XXX: FIXME!! there's a bug somewhere which makes this mandatory under altivec
#ifdef HAVE_ALTIVEC #ifdef HAVE_ALTIVEC
volatile int nb_coefs[MAX_CHANNELS] __attribute__((aligned(16))); volatile int nb_coefs[MAX_CHANNELS] __attribute__((aligned(16)));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment