[FFmpeg-devel] [PATCH] EA TGQ video fixes

Reimar Döffinger Reimar.Doeffinger
Thu Apr 16 19:55:16 CEST 2009


On Thu, Apr 16, 2009 at 07:46:38PM +0200, Vitor Sessak wrote:
> Reimar D?ffinger wrote:
> >> > -    DCTELEM block[6][64];
> >> > +    DECLARE_ALIGNED_8(DCTELEM, block[6][64]);
> >> >  
> >> >      mode = bytestream_get_byte((const uint8_t**)bs);
> >> >      if (mode>buf_end-*bs) {
> > 
> > Moving it into the context instead should be more reliable.
> 
> Why?

Because you are declaring a stack variable as aligned which only works
up to the value that the stack is already aligned usually which in the
past on e.g. Windows usually meant it wouldn't be aligned.
The situation should be better now but I doubt it is flawless and I also
don't really see a point in keeping the variable on the stack anyway.



More information about the ffmpeg-devel mailing list