summaryrefslogtreecommitdiff
path: root/apps/codecs.h
diff options
context:
space:
mode:
authorMiika Pekkarinen <miipekk@ihme.org>2005-07-13 12:48:22 +0000
committerMiika Pekkarinen <miipekk@ihme.org>2005-07-13 12:48:22 +0000
commit20b3897474cfa680e33f7d03feb6644390fd2b20 (patch)
tree6f0cb7bde0b73317e62ad9131a7c81aeff00942a /apps/codecs.h
parent10a680556aa690d8643516f74db471e5da8db930 (diff)
downloadrockbox-20b3897474cfa680e33f7d03feb6644390fd2b20.zip
rockbox-20b3897474cfa680e33f7d03feb6644390fd2b20.tar.gz
rockbox-20b3897474cfa680e33f7d03feb6644390fd2b20.tar.bz2
rockbox-20b3897474cfa680e33f7d03feb6644390fd2b20.tar.xz
Separated buffering stuff from pcm_playback to pcmbuf. Renamed some
function calls (audiobuffer -> pcmbuf etc.). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7131 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs.h')
-rw-r--r--apps/codecs.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/apps/codecs.h b/apps/codecs.h
index a675245..b2cf9e5 100644
--- a/apps/codecs.h
+++ b/apps/codecs.h
@@ -137,8 +137,8 @@ struct codec_api {
void* (*get_codec_memory)(long *size);
/* Insert PCM data into audio buffer for playback. Playback will start
automatically. */
- bool (*audiobuffer_insert)(char *data, long length);
- bool (*audiobuffer_insert_split)(void *ch1, void *ch2, long length);
+ bool (*pcmbuf_insert)(char *data, long length);
+ bool (*pcmbuf_insert_split)(void *ch1, void *ch2, long length);
/* Set song position in WPS (value in ms). */
void (*set_elapsed)(unsigned int value);
@@ -238,8 +238,7 @@ struct codec_api {
void (*bitswap)(unsigned char *data, int length);
#endif
#if CONFIG_HWCODEC == MASNONE
- void (*pcm_play_data)(const unsigned char *start, int size,
- void (*get_more)(unsigned char** start, long*size));
+ void (*pcm_play_data)(void (*get_more)(unsigned char** start, long*size));
void (*pcm_play_stop)(void);
void (*pcm_set_frequency)(unsigned int frequency);
bool (*pcm_is_playing)(void);