diff options
| author | Jonathan Gordon <rockbox@jdgordon.info> | 2008-03-17 05:22:53 +0000 |
|---|---|---|
| committer | Jonathan Gordon <rockbox@jdgordon.info> | 2008-03-17 05:22:53 +0000 |
| commit | a67e5d89efe6c3fcf5a2eaf27aac1c14f024ee27 (patch) | |
| tree | 2e62c72ea2e45410216bdbd62b70101db0f4e7ca /firmware/mpeg.c | |
| parent | c6b6bad18fcd68182574086c2eb2a1da30d36d25 (diff) | |
| download | rockbox-a67e5d89efe6c3fcf5a2eaf27aac1c14f024ee27.zip rockbox-a67e5d89efe6c3fcf5a2eaf27aac1c14f024ee27.tar.gz rockbox-a67e5d89efe6c3fcf5a2eaf27aac1c14f024ee27.tar.bz2 rockbox-a67e5d89efe6c3fcf5a2eaf27aac1c14f024ee27.tar.xz | |
It makes more sense for the callback registrar to decide if its a "oneshot" then the callback caller.
(Doing it this way means playback could(/should?) registar a disk spinup callback at init which is called every spinup without needing to be reregistered)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16685 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/mpeg.c')
| -rw-r--r-- | firmware/mpeg.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/mpeg.c b/firmware/mpeg.c index 9023c30..f2322e5 100644 --- a/firmware/mpeg.c +++ b/firmware/mpeg.c @@ -485,7 +485,7 @@ static void generate_unbuffer_events(void) for (i = 0; i < numentries; i++) { /* Send an event to notify that track has finished. */ - send_event(PLAYBACK_EVENT_TRACK_FINISH, false, &trackdata[cur_idx].id3); + send_event(PLAYBACK_EVENT_TRACK_FINISH, &trackdata[cur_idx].id3); cur_idx = (cur_idx + 1) & MAX_TRACK_ENTRIES_MASK; } } @@ -499,7 +499,7 @@ static void generate_postbuffer_events(void) for (i = 0; i < numentries; i++) { - send_event(PLAYBACK_EVENT_TRACK_BUFFER, false, &trackdata[cur_idx].id3); + send_event(PLAYBACK_EVENT_TRACK_BUFFER, &trackdata[cur_idx].id3); cur_idx = (cur_idx + 1) & MAX_TRACK_ENTRIES_MASK; } } @@ -1049,7 +1049,7 @@ static void track_change(void) if (num_tracks_in_memory() > 0) { remove_current_tag(); - send_event(PLAYBACK_EVENT_TRACK_CHANGE, false, audio_current_track()); + send_event(PLAYBACK_EVENT_TRACK_CHANGE, audio_current_track()); update_playlist(); } @@ -1102,7 +1102,7 @@ static void start_playback_if_ready(void) if (play_pending_track_change) { play_pending_track_change = false; - send_event(PLAYBACK_EVENT_TRACK_CHANGE, false, audio_current_track()); + send_event(PLAYBACK_EVENT_TRACK_CHANGE, audio_current_track()); } play_pending = false; } |