summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/playback.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/apps/playback.h b/apps/playback.h
index 13a959a..14ba35c 100644
--- a/apps/playback.h
+++ b/apps/playback.h
@@ -48,15 +48,19 @@ enum PLAYBACK_EVENT_TYPE {
/* Functions */
const char * get_codec_filename(int cod_spec);
-void playback_add_event(enum PLAYBACK_EVENT_TYPE type, void (*handler));
-void playback_remove_event(enum PLAYBACK_EVENT_TYPE type, void (*handler));
void voice_wait(void);
#if CONFIG_CODEC == SWCODEC /* This #ifdef is better here than gui/gwps.c */
extern void audio_next_dir(void);
extern void audio_prev_dir(void);
+void playback_add_event(enum PLAYBACK_EVENT_TYPE type, void (*handler));
+void playback_remove_event(enum PLAYBACK_EVENT_TYPE type, void (*handler));
#else
-#define audio_next_dir()
+/* Really, should get rid of these HWCODEC api definitions here. */
+void audio_set_track_changed_event(void (*handler)(struct mp3entry *id3));
+void audio_set_track_buffer_event(void (*handler)(struct mp3entry *id3));
+void audio_set_track_unbuffer_event(void (*handler)(struct mp3entry *id3));
+# define audio_next_dir()
#define audio_prev_dir()
#endif