summaryrefslogtreecommitdiff
path: root/apps/playback.h
diff options
context:
space:
mode:
authorMiika Pekkarinen <miipekk@ihme.org>2005-07-02 16:52:30 +0000
committerMiika Pekkarinen <miipekk@ihme.org>2005-07-02 16:52:30 +0000
commitd54811fe22c274ed31d897864ac0a33349f460e0 (patch)
treeb8c7928c46c4989f43eb1b63db07408daa70b4bb /apps/playback.h
parenta8cadd8181e53320109d2af61f0c7edea262d325 (diff)
downloadrockbox-d54811fe22c274ed31d897864ac0a33349f460e0.tar.gz
rockbox-d54811fe22c274ed31d897864ac0a33349f460e0.zip
Fixed mono playback support for mp3. Added two other event handlers in
playback.c. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6986 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/playback.h')
-rw-r--r--apps/playback.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/apps/playback.h b/apps/playback.h
index 5cebfa84b3..8148a3445c 100644
--- a/apps/playback.h
+++ b/apps/playback.h
@@ -58,10 +58,15 @@ struct track_info {
58 volatile int available; /* Available bytes to read from buffer */ 58 volatile int available; /* Available bytes to read from buffer */
59 bool taginfo_ready; /* Is metadata read */ 59 bool taginfo_ready; /* Is metadata read */
60 int playlist_offset; /* File location in playlist */ 60 int playlist_offset; /* File location in playlist */
61 bool event_sent; /* Has event callback functions been called? */
61}; 62};
62 63
63/* Functions */ 64/* Functions */
64void audio_set_track_changed_event(void (*handler)(struct track_info *ti)); 65void audio_set_track_changed_event(void (*handler)(struct track_info *ti));
66void audio_set_track_buffer_event(void (*handler)(struct mp3entry *id3,
67 bool last_track));
68void audio_set_track_unbufer_event(void (*handler)(struct mp3entry *id3,
69 bool disk_spinning));
65void audio_invalidate_tracks(void); 70void audio_invalidate_tracks(void);
66 71
67#endif 72#endif