summaryrefslogtreecommitdiff
path: root/apps/playback.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/playback.c')
-rw-r--r--apps/playback.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/apps/playback.c b/apps/playback.c
index a89441f02a..8b4cc6eab6 100644
--- a/apps/playback.c
+++ b/apps/playback.c
@@ -811,6 +811,15 @@ bool audio_load_track(int offset, bool start_play, int peek_offset)
811 ci.curpos = offset; 811 ci.curpos = offset;
812 tracks[track_widx].start_pos = offset; 812 tracks[track_widx].start_pos = offset;
813 } 813 }
814 else if (tracks[track_widx].id3.codectype==AFMT_WAVPACK) {
815 lseek(fd, offset, SEEK_SET);
816 tracks[track_widx].id3.offset = offset;
817 tracks[track_widx].id3.elapsed = tracks[track_widx].id3.length / 2;
818 tracks[track_widx].filepos = offset;
819 tracks[track_widx].filerem = tracks[track_widx].filesize - offset;
820 ci.curpos = offset;
821 tracks[track_widx].start_pos = offset;
822 }
814 } 823 }
815 824
816 if (start_play) { 825 if (start_play) {