diff options
Diffstat (limited to 'apps/playback.c')
-rw-r--r-- | apps/playback.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/apps/playback.c b/apps/playback.c index 422eab9b74..42dbf56fe1 100644 --- a/apps/playback.c +++ b/apps/playback.c | |||
@@ -2105,7 +2105,7 @@ static bool audio_release_tracks(void) | |||
2105 | 2105 | ||
2106 | logf("releasing all tracks"); | 2106 | logf("releasing all tracks"); |
2107 | 2107 | ||
2108 | for(i = 0; i < MAX_TRACKS; i++) | 2108 | for(i = 0; i < MAX_TRACK; i++) |
2109 | { | 2109 | { |
2110 | cur_idx = (track_ridx + i) & MAX_TRACK_MASK; | 2110 | cur_idx = (track_ridx + i) & MAX_TRACK_MASK; |
2111 | if (!clear_track_info(&tracks[cur_idx])) | 2111 | if (!clear_track_info(&tracks[cur_idx])) |
@@ -3274,6 +3274,14 @@ void audio_init(void) | |||
3274 | /* ...now! Set up the buffers */ | 3274 | /* ...now! Set up the buffers */ |
3275 | audio_reset_buffer(); | 3275 | audio_reset_buffer(); |
3276 | 3276 | ||
3277 | int i; | ||
3278 | for(i = 0; i < MAX_TRACK; i++) | ||
3279 | { | ||
3280 | tracks[i].audio_hid = -1; | ||
3281 | tracks[i].id3_hid = -1; | ||
3282 | tracks[i].codec_hid = -1; | ||
3283 | } | ||
3284 | |||
3277 | /* Probably safe to say */ | 3285 | /* Probably safe to say */ |
3278 | audio_is_initialized = true; | 3286 | audio_is_initialized = true; |
3279 | 3287 | ||