Combine the Vorbis, WMA and AAC IMDCT functions and put them into the codeclib. ...
commit9fe8fb22e6391cf2e292d7e463e1eb3cd5bc4b39
authorsaratoga <saratoga@a1c6a512-1295-4272-9138-f99709370657>
Thu, 4 Sep 2008 18:02:10 +0000 (4 18:02 +0000)
committersaratoga <saratoga@a1c6a512-1295-4272-9138-f99709370657>
Thu, 4 Sep 2008 18:02:10 +0000 (4 18:02 +0000)
treef868536dccac3a8d4047d11f29310e99b896b03b
parentfe06e8bf855703ac6b6a03b011e3e29d66ce6f7e
Combine the Vorbis, WMA and AAC IMDCT functions and put them into the codeclib.  Combined IMDCT is now based on existing Tremor transform.  Reduces CPU for 192k AAC by 21MHz on Coldfire, and 5MHz on PP5024.  WMA and Vorbis should have no functional changes since they already used this code.  Further optimization is possible and would benefit all 3 codecs.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18412 a1c6a512-1295-4272-9138-f99709370657
35 files changed:
apps/codecs/Makefile
apps/codecs/Tremor/SOURCES
apps/codecs/Tremor/mapping0.c
apps/codecs/Tremor/mdct.c [deleted file]
apps/codecs/Tremor/mdct.h [deleted file]
apps/codecs/Tremor/mdct_arm.S [deleted file]
apps/codecs/Tremor/mdct_lookup.h [deleted file]
apps/codecs/lib/Makefile
apps/codecs/lib/SOURCES
apps/codecs/lib/codeclib.h
apps/codecs/libfaad/SOURCES
apps/codecs/libfaad/cfft.c [deleted file]
apps/codecs/libfaad/cfft.h [deleted file]
apps/codecs/libfaad/cfft_tab.h [deleted file]
apps/codecs/libfaad/decoder.c
apps/codecs/libfaad/filtbank.c
apps/codecs/libfaad/filtbank.h
apps/codecs/libfaad/mdct.c [deleted file]
apps/codecs/libfaad/mdct.h [deleted file]
apps/codecs/libfaad/mdct_tab.h [deleted file]
apps/codecs/libfaad/specrec.c
apps/codecs/libfaad/structs.h
apps/codecs/libwma/SOURCES
apps/codecs/libwma/asm_arm.h [deleted file]
apps/codecs/libwma/asm_mcf5249.h [deleted file]
apps/codecs/libwma/fft.c [deleted file]
apps/codecs/libwma/fft.h [deleted file]
apps/codecs/libwma/mdct.c [deleted file]
apps/codecs/libwma/mdct.h [deleted file]
apps/codecs/libwma/mdct2.c [deleted file]
apps/codecs/libwma/mdct2.h [deleted file]
apps/codecs/libwma/mdct_arm.S [deleted file]
apps/codecs/libwma/mdct_lookup.h [deleted file]
apps/codecs/libwma/misc.h [deleted file]
apps/codecs/libwma/wmadeci.c