commit | 413da2a3d93d989d4474edad437ff67888487cb9 | [log] [tgz] |
---|---|---|
author | Brandon Low <lostlogic@rockbox.org> | Tue Feb 07 20:38:55 2006 +0000 |
committer | Brandon Low <lostlogic@rockbox.org> | Tue Feb 07 20:38:55 2006 +0000 |
tree | ecf938aa0aedc92db749be69e62648050f2fd712 | |
parent | 566ce5f95163f8bbb7357dc7353bb132365f7b6e [diff] |
Rework PCM buffer * Linked list instead of static array buffer pointers * Variable sized chunks * Improved mix handling * Reduction in duplicated code * Reduced IRAM usage w/o sacrificing performance * Converted to almost entirely unsigned math * Add pause function to reduce pcm_* exposure to playback. This WILL break playback on the iPod until linuxstb makes a followup commit. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8612 a1c6a512-1295-4272-9138-f99709370657