Support for getting (i)MDCT output multiplied by a constant scaling factor.
authorserge <serge@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Sat, 16 May 2009 14:17:08 +0000 (14:17 +0000)
committerserge <serge@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Sat, 16 May 2009 14:17:08 +0000 (14:17 +0000)
commit8333416c8a01a7b2049774a95809034e3da6186f
tree56f4f5eb26d82ed6a585c18116c45bfff6af221a
parentbf0b8cbb131284f5a257ffb640651a0cf1ae6a83
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.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18855 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
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