summaryrefslogtreecommitdiff
path: root/apps/plugins/bounce.c
diff options
context:
space:
mode:
authorAndree Buschmann <AndreeBuschmann@t-online.de>2009-08-30 14:14:22 +0000
committerAndree Buschmann <AndreeBuschmann@t-online.de>2009-08-30 14:14:22 +0000
commit2dbb424eb934bfb5516aef96d541098348c058a0 (patch)
tree68b9ad1858ab2ae0c67c64b86e9bf9e70ee6434f /apps/plugins/bounce.c
parent2a49ff672edaaff5978ca9ef0f75edb5bca49a1a (diff)
downloadrockbox-2dbb424eb934bfb5516aef96d541098348c058a0.tar.gz
rockbox-2dbb424eb934bfb5516aef96d541098348c058a0.zip
Further performance optimization of the atrac3 decoder. Rework the internal sample representation and usage of dsp routines. For now a quick and dirty solution is used to add a fract part of 2 bits. Through this several buffers and functions as well as copy loops could be removed. Furthermore add some ASM for coldfire and place some additional data in IRAM on PP5022/24 and X5/M5. Speedup on ARM: +3%, speedup on Coldfire: +639%. Both ARM and Coldfire can decode in realtime now.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22561 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/bounce.c')
0 files changed, 0 insertions, 0 deletions