diff options
Diffstat (limited to 'apps/playback.c')
-rw-r--r-- | apps/playback.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/playback.c b/apps/playback.c index fb8232012e..e12b01ee55 100644 --- a/apps/playback.c +++ b/apps/playback.c | |||
@@ -159,7 +159,7 @@ extern struct codec_api ci; | |||
159 | static int new_track; | 159 | static int new_track; |
160 | 160 | ||
161 | /* Callback function to call when current track has really changed. */ | 161 | /* Callback function to call when current track has really changed. */ |
162 | void (*track_changed_callback)(struct track_info *ti); | 162 | void (*track_changed_callback)(struct mp3entry *id3); |
163 | void (*track_buffer_callback)(struct mp3entry *id3, bool last_track); | 163 | void (*track_buffer_callback)(struct mp3entry *id3, bool last_track); |
164 | void (*track_unbuffer_callback)(struct mp3entry *id3, bool last_track); | 164 | void (*track_unbuffer_callback)(struct mp3entry *id3, bool last_track); |
165 | 165 | ||
@@ -520,7 +520,7 @@ void audio_set_track_unbuffer_event(void (*handler)(struct mp3entry *id3, | |||
520 | track_unbuffer_callback = handler; | 520 | track_unbuffer_callback = handler; |
521 | } | 521 | } |
522 | 522 | ||
523 | void audio_set_track_changed_event(void (*handler)(struct track_info *ti)) | 523 | void audio_set_track_changed_event(void (*handler)(struct mp3entry *id3)) |
524 | { | 524 | { |
525 | track_changed_callback = handler; | 525 | track_changed_callback = handler; |
526 | } | 526 | } |
@@ -1476,7 +1476,7 @@ void audio_thread(void) | |||
1476 | 1476 | ||
1477 | case AUDIO_TRACK_CHANGED: | 1477 | case AUDIO_TRACK_CHANGED: |
1478 | if (track_changed_callback) | 1478 | if (track_changed_callback) |
1479 | track_changed_callback(cur_ti); | 1479 | track_changed_callback(&cur_ti->id3); |
1480 | playlist_update_resume_info(audio_current_track()); | 1480 | playlist_update_resume_info(audio_current_track()); |
1481 | break ; | 1481 | break ; |
1482 | 1482 | ||