summaryrefslogtreecommitdiff
path: root/apps/plugins/lua/rockmalloc.h
diff options
context:
space:
mode:
authorMichael Giacomelli <giac2000@hotmail.com>2012-04-03 20:15:16 -0400
committerMichael Giacomelli <giac2000@hotmail.com>2012-04-03 20:15:16 -0400
commitbc41926b8f1b77127dd471fc530e9990624d0e36 (patch)
tree6f54d3d1aab602d24ec70bd49ff000073e87c7ea /apps/plugins/lua/rockmalloc.h
parent905f920dc9aaed5ad64e2472d080ce1182b980d9 (diff)
downloadrockbox-bc41926b8f1b77127dd471fc530e9990624d0e36.zip
rockbox-bc41926b8f1b77127dd471fc530e9990624d0e36.tar.gz
rockbox-bc41926b8f1b77127dd471fc530e9990624d0e36.tar.bz2
rockbox-bc41926b8f1b77127dd471fc530e9990624d0e36.tar.xz
More completely flush WMA decoder state on seek to prevent artifact.
Each MDCT depends on the previous frame for reconstruction. Previosly these were not zeroed out when seeking, resulting in a few milliseconds of the previous frame playing with the current one. Fix that. Additionally, since the codec treats seeks to the start of a track as a "reset", flush the entire codec state in this event to ensure that everything is reset. Change-Id: If593621a2922b0bbfa34f926f9bff31bee6b8c6a
Diffstat (limited to 'apps/plugins/lua/rockmalloc.h')
0 files changed, 0 insertions, 0 deletions