summaryrefslogtreecommitdiff
path: root/apps/dsp.h
diff options
context:
space:
mode:
authorBrandon Low <lostlogic@rockbox.org>2006-02-07 20:38:55 +0000
committerBrandon Low <lostlogic@rockbox.org>2006-02-07 20:38:55 +0000
commit413da2a3d93d989d4474edad437ff67888487cb9 (patch)
treeecf938aa0aedc92db749be69e62648050f2fd712 /apps/dsp.h
parent566ce5f95163f8bbb7357dc7353bb132365f7b6e (diff)
downloadrockbox-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.h2
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
50long dsp_process(char *dest, char *src[], long size); 50long dsp_process(char *dest, const char *src[], long size);
51long dsp_input_size(long size); 51long dsp_input_size(long size);
52long dsp_output_size(long size); 52long dsp_output_size(long size);
53int dsp_stereo_mode(void); 53int dsp_stereo_mode(void);