diff options
Diffstat (limited to 'lib/rbcodec/codecs/gbs.c')
-rw-r--r-- | lib/rbcodec/codecs/gbs.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/rbcodec/codecs/gbs.c b/lib/rbcodec/codecs/gbs.c index def05ed351..717f56c82f 100644 --- a/lib/rbcodec/codecs/gbs.c +++ b/lib/rbcodec/codecs/gbs.c | |||
@@ -76,6 +76,11 @@ enum codec_status codec_run(void) | |||
76 | if (gbs_emu.m3u.size > 0) | 76 | if (gbs_emu.m3u.size > 0) |
77 | gbs_emu.track_count = gbs_emu.m3u.size; | 77 | gbs_emu.track_count = gbs_emu.m3u.size; |
78 | 78 | ||
79 | if (ci->id3->elapsed) { | ||
80 | track = ci->id3->elapsed/1000; | ||
81 | if (track >= gbs_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 | ||