diff options
author | Brandon Low <lostlogic@rockbox.org> | 2006-02-07 20:38:55 +0000 |
---|---|---|
committer | Brandon Low <lostlogic@rockbox.org> | 2006-02-07 20:38:55 +0000 |
commit | 413da2a3d93d989d4474edad437ff67888487cb9 (patch) | |
tree | ecf938aa0aedc92db749be69e62648050f2fd712 /apps/dsp.h | |
parent | 566ce5f95163f8bbb7357dc7353bb132365f7b6e (diff) | |
download | rockbox-413da2a3d93d989d4474edad437ff67888487cb9.tar.gz rockbox-413da2a3d93d989d4474edad437ff67888487cb9.zip |
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
Diffstat (limited to 'apps/dsp.h')
-rw-r--r-- | apps/dsp.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/dsp.h b/apps/dsp.h index 364c8d80f5..7e3acacc32 100644 --- a/apps/dsp.h +++ b/apps/dsp.h | |||
@@ -47,7 +47,7 @@ enum { | |||
47 | DSP_CROSSFEED | 47 | DSP_CROSSFEED |
48 | }; | 48 | }; |
49 | 49 | ||
50 | long dsp_process(char *dest, char *src[], long size); | 50 | long dsp_process(char *dest, const char *src[], long size); |
51 | long dsp_input_size(long size); | 51 | long dsp_input_size(long size); |
52 | long dsp_output_size(long size); | 52 | long dsp_output_size(long size); |
53 | int dsp_stereo_mode(void); | 53 | int dsp_stereo_mode(void); |