diff options
author | Andree Buschmann <AndreeBuschmann@t-online.de> | 2009-08-30 14:14:22 +0000 |
---|---|---|
committer | Andree Buschmann <AndreeBuschmann@t-online.de> | 2009-08-30 14:14:22 +0000 |
commit | 2dbb424eb934bfb5516aef96d541098348c058a0 (patch) | |
tree | 68b9ad1858ab2ae0c67c64b86e9bf9e70ee6434f /apps/plugins | |
parent | 2a49ff672edaaff5978ca9ef0f75edb5bca49a1a (diff) | |
download | rockbox-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')
0 files changed, 0 insertions, 0 deletions