summaryrefslogtreecommitdiff
path: root/apps/plugins/lua/lobject.h
diff options
context:
space:
mode:
authorNils Wallménius <nils@rockbox.org>2011-09-22 11:47:51 +0000
committerNils Wallménius <nils@rockbox.org>2011-09-22 11:47:51 +0000
commit412cdd6cf7d6c9025532fe226ed2500403890203 (patch)
tree7fe6b8f48a2401027cac16403b040b153e190d61 /apps/plugins/lua/lobject.h
parentb1298c2c442ebe1db5d58cbea5ffab6d2e302d74 (diff)
downloadrockbox-412cdd6cf7d6c9025532fe226ed2500403890203.zip
rockbox-412cdd6cf7d6c9025532fe226ed2500403890203.tar.gz
rockbox-412cdd6cf7d6c9025532fe226ed2500403890203.tar.bz2
rockbox-412cdd6cf7d6c9025532fe226ed2500403890203.tar.xz
libtremor: port over ffmpeg's windowing code
Use the windowing approach from ffmpeg in tremor, does the mdct doubling, windowing and overlap add in one go. Also uses less memory so all the processing buffers fit in iram on targets with small iram for the common blocksizes (256/2048) now. Speeds up decoding of vorbis files by 3MHz for 256/2048 and 20MHz for 512/4096 files on h300. Speeds up decoding of vorbis files by 3MHz for 256/2048 and 4.5MHz for 512/4096 on the beast. Speeds up decoding of vorbis files by 0.3MHz for 256/2048 and 1MHz for 512/4096 on c200v1. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30580 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/lua/lobject.h')
0 files changed, 0 insertions, 0 deletions