7442742208
On Classic, IRAM1 (second 128Kb of a total of 256KB available IRAM) is slower than DRAM. Codecs that actually are using regions of IRAM1 runs faster when DRAM is used, so IRAM1 is disabled and only IRAM0 remains enabled: 48KB for core and 80KB for codecs/plugins. The next test_codec results shows how decode time is decreased: file boosted unboosted *.ra ~1.5% ~0.5% *.mpc ~21% ~4.5% *.ogg ~0.5% ~0% nero_he*.m4a ~8% ~1% nero*.m4a ~25% ~7% wmapro*.wma ~4.5% ~0% wma*.wma ~25% ~7% In addition there is a small power save when IRAM1 HW is disabled. Change-Id: I102adee11458e82037f23076d5d5956e23235de8 |
||
---|---|---|
.. | ||
libwmapro.make | ||
mdct_tables.c | ||
mdct_tables.h | ||
quant.h | ||
README.rockbox | ||
SOURCES | ||
wma.c | ||
wma.h | ||
wmapro_math.h | ||
wmaprodata.h | ||
wmaprodec.c | ||
wmaprodec.h |
Library: libwmapro Imported: 2010-04-30 by Mohamed Tarek This set of files form the files needed from ffmpeg's libavcodec and libavutil to build a standalone wma professional decoder. LICENSING INFORMATION ffmpeg is licensed under the Lesser GNU General Public License and the file wmaprodec.c is copyright (c) 2007 Baptiste Coudurier, Benjamin Larsson, Ulion and copyright (c) 2008 - 2009 Sascha Sommer, Benjamin Larsson. IMPORT DETAILS Based on ffmpeg svn r22886 dated 15 April 2010. The decoder is a heavily modified version of the original ffmpeg floating point implementation. It's been modified to use fixed point arithmetic and now plays and seeks on all the targets that Rockbox supports. Currently only supports mono and stereo streams, streams with more than 2 channels are not yet supported.