diff options
Diffstat (limited to 'lib/rbcodec/codecs/hes.c')
-rw-r--r-- | lib/rbcodec/codecs/hes.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/rbcodec/codecs/hes.c b/lib/rbcodec/codecs/hes.c index 849fd88f12..56f49621c6 100644 --- a/lib/rbcodec/codecs/hes.c +++ b/lib/rbcodec/codecs/hes.c | |||
@@ -76,6 +76,11 @@ enum codec_status codec_run(void) | |||
76 | if (hes_emu.m3u.size > 0) | 76 | if (hes_emu.m3u.size > 0) |
77 | hes_emu.track_count = hes_emu.m3u.size; | 77 | hes_emu.track_count = hes_emu.m3u.size; |
78 | 78 | ||
79 | if (ci->id3->elapsed) { | ||
80 | track = ci->id3->elapsed/1000; | ||
81 | if (track >= hes_emu.track_count) return CODEC_OK; | ||
82 | } | ||
83 | |||
79 | next_track: | 84 | next_track: |
80 | set_codec_track(track); | 85 | set_codec_track(track); |
81 | 86 | ||