Support for getting (i)MDCT output multiplied by a constant scaling factor.
authorSiarhei Siamashka <siarhei.siamashka@gmail.com>
Sat, 16 May 2009 14:17:08 +0000 (14:17 +0000)
committerSiarhei Siamashka <siarhei.siamashka@gmail.com>
Sat, 16 May 2009 14:17:08 +0000 (14:17 +0000)
commit7d485f165f7f6313002da1fe67c2742f0fbb16c9
tree87e68249904f3c5bc7dcfc05df2eea10fd318ea2
parent3ac56e28b0a3fc84ccac9ac7e359f0f29567f8a0
Support for getting (i)MDCT output multiplied by a constant scaling factor.

Scaling (i)MDCT output has no runtime overhead and can be used to improve
performance of audio codecs. All the changes are only needed in
'ff_mdct_init' function and slow down initialization a bit.

Originally committed as revision 18855 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 files changed:
libavcodec/aac.c
libavcodec/aacenc.c
libavcodec/ac3dec.c
libavcodec/atrac3.c
libavcodec/cook.c
libavcodec/dca.c
libavcodec/dsputil.h
libavcodec/fft-test.c
libavcodec/mdct.c
libavcodec/nellymoserdec.c
libavcodec/nellymoserenc.c
libavcodec/vorbis_dec.c
libavcodec/vorbis_enc.c
libavcodec/wmadec.c
libavcodec/wmaenc.c