diff options
Diffstat (limited to 'libavcodec/fft.c')
-rw-r--r-- | libavcodec/fft.c | 15 |
1 files changed, 7 insertions, 8 deletions
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<n;i++) { - m=0; - for(j=0;j<nbits;j++) { - m |= ((i >> j) & 1) << (nbits-j-1); + /* compute bit reverse table */ + for(i=0;i<n;i++) { + m=0; + for(j=0;j<nbits;j++) { + m |= ((i >> j) & 1) << (nbits-j-1); + } + s->revtab[i]=m; } - s->revtab[i]=m; - } } return 0; |