diff options
Diffstat (limited to 'lib/rbcodec/codecs/kss.c')
-rw-r--r-- | lib/rbcodec/codecs/kss.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/rbcodec/codecs/kss.c b/lib/rbcodec/codecs/kss.c index 92efcd4e5f..e6cf866cdd 100644 --- a/lib/rbcodec/codecs/kss.c +++ b/lib/rbcodec/codecs/kss.c | |||
@@ -79,6 +79,11 @@ enum codec_status codec_run(void) | |||
79 | if (kss_emu.m3u.size > 0) | 79 | if (kss_emu.m3u.size > 0) |
80 | kss_emu.track_count = kss_emu.m3u.size; | 80 | kss_emu.track_count = kss_emu.m3u.size; |
81 | 81 | ||
82 | if (ci->id3->elapsed) { | ||
83 | track = ci->id3->elapsed/1000; | ||
84 | if (track >= kss_emu.track_count) return CODEC_OK; | ||
85 | } | ||
86 | |||
82 | next_track: | 87 | next_track: |
83 | set_codec_track(track); | 88 | set_codec_track(track); |
84 | 89 | ||