summaryrefslogtreecommitdiff
path: root/firmware/drivers/fat.c
diff options
context:
space:
mode:
authorDave Chapman <dave@dchapman.com>2007-07-09 17:24:00 +0000
committerDave Chapman <dave@dchapman.com>2007-07-09 17:24:00 +0000
commit88e32c2fc66544dfe55c2e307461ee01d590fef3 (patch)
tree9b192ebacf8b12c6bcbb24335c32207113af56f8 /firmware/drivers/fat.c
parent01e8fce28760ab32c45ca330a8506c5cf45abf14 (diff)
downloadrockbox-88e32c2fc66544dfe55c2e307461ee01d590fef3.tar.gz
rockbox-88e32c2fc66544dfe55c2e307461ee01d590fef3.zip
Reorganise the wma_decode_superframe() function - split into a separate init and decode functions. Each call to the decode function now decodes a single frame (2048 samples) instead of an entire superframe (which typically contained about 7 or 8 frames and can in theory contain up to 16 frames). This allows us to replace the 256KB output buffer with a 8KB buffer, and also perform more yields in the main decoding loop.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13833 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers/fat.c')
0 files changed, 0 insertions, 0 deletions