diff options
-rw-r--r-- | apps/database.c | 4 | ||||
-rw-r--r-- | apps/playback.c | 6 | ||||
-rw-r--r-- | apps/playback.h | 2 |
3 files changed, 6 insertions, 6 deletions
diff --git a/apps/database.c b/apps/database.c index 0e2a53b317..1691e2221b 100644 --- a/apps/database.c +++ b/apps/database.c | |||
@@ -314,8 +314,8 @@ void rundb_unbuffer_track(struct mp3entry *id, bool last_track) { | |||
314 | } | 314 | } |
315 | } | 315 | } |
316 | 316 | ||
317 | void rundb_track_change(struct track_info *ti) { | 317 | void rundb_track_change(struct mp3entry *id) { |
318 | ti->id3.playcount++; | 318 | id->playcount++; |
319 | } | 319 | } |
320 | 320 | ||
321 | void rundb_buffer_track(struct mp3entry *id, bool last_track) { | 321 | void rundb_buffer_track(struct mp3entry *id, bool last_track) { |
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 | ||
diff --git a/apps/playback.h b/apps/playback.h index 946ac36d92..7ed9a4b700 100644 --- a/apps/playback.h +++ b/apps/playback.h | |||
@@ -66,7 +66,7 @@ struct track_info { | |||
66 | }; | 66 | }; |
67 | 67 | ||
68 | /* Functions */ | 68 | /* Functions */ |
69 | void audio_set_track_changed_event(void (*handler)(struct track_info *ti)); | 69 | void audio_set_track_changed_event(void (*handler)(struct mp3entry *id3)); |
70 | void audio_set_track_buffer_event(void (*handler)(struct mp3entry *id3, | 70 | void audio_set_track_buffer_event(void (*handler)(struct mp3entry *id3, |
71 | bool last_track)); | 71 | bool last_track)); |
72 | void audio_set_track_unbuffer_event(void (*handler)(struct mp3entry *id3, | 72 | void audio_set_track_unbuffer_event(void (*handler)(struct mp3entry *id3, |