[FFmpeg-cvslog] r9848 - trunk/libavcodec/ac3dec.c

Uoti Urpala uoti.urpala
Wed Aug 1 14:10:28 CEST 2007


On Wed, 2007-08-01 at 07:39 +0200, Benjamin Larsson wrote:
> jbr wrote:
> >  static void do_imdct_256(AC3DecodeContext *ctx, int chindex)
> >  {
> >      int i, k;
> > -    float x[128];
> > +    DECLARE_ALIGNED_16(float, x[128]);
> >      FFTComplex z[2][64];
> >      float *o_ptr = ctx->tmp_output;
> 
> This wont work on win32/beos with regular gcc's. Please use an array
> allocated in the AC3DecodeContext.

What do you mean by "with regular gccs"? And why would it fail? I don't
see anything special about this case - if you're talking about the same
"other code misaligns stack and no forced realign was used" or "old
buggy gcc version was used" issues then those already occur elsewhere in
the code.





More information about the ffmpeg-cvslog mailing list