diff --git a/libavcodec/Makefile b/libavcodec/Makefile index 5b633e942d..d08a8d5d47 100644 --- a/libavcodec/Makefile +++ b/libavcodec/Makefile @@ -389,10 +389,10 @@ OBJS += i386/fdct_mmx.o \ i386/idct_mmx_xvid.o \ i386/idct_sse2_xvid.o \ -OBJS-$(HAVE_YASM) += i386/fft_mmx.o \ - i386/fft_sse.o \ - i386/fft_3dn.o \ - i386/fft_3dn2.o \ +OBJS-$(HAVE_YASM) += i386/fft_mmx.o \ + i386/fft_sse.o \ + i386/fft_3dn.o \ + i386/fft_3dn2.o \ OBJS-$(CONFIG_GPL) += i386/idct_mmx.o diff --git a/libavcodec/fft.c b/libavcodec/fft.c index 7b0d3b3b61..c8acfc6017 100644 --- a/libavcodec/fft.c +++ b/libavcodec/fft.c @@ -164,15 +164,14 @@ int ff_fft_init(FFTContext *s, int nbits, int inverse) } while (nblocks != 0); av_freep(&s->exptab); - /* compute bit reverse table */ - - for(i=0;i> j) & 1) << (nbits-j-1); + /* compute bit reverse table */ + for(i=0;i> j) & 1) << (nbits-j-1); + } + s->revtab[i]=m; } - s->revtab[i]=m; - } } return 0;