From 82fded1e43d06926f534e4c71ba5dbfffe25de94 Mon Sep 17 00:00:00 2001 From: waker Date: Tue, 27 Sep 2011 20:29:12 +0200 Subject: aac adts parser rdb check fix --- plugins/aac/aac.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'plugins/aac/aac.c') diff --git a/plugins/aac/aac.c b/plugins/aac/aac.c index 21384c2e..08943fd2 100644 --- a/plugins/aac/aac.c +++ b/plugins/aac/aac.c @@ -975,14 +975,12 @@ aac_seek_sample (DB_fileinfo_t *_info, int sample) { info->skipsamples = sample - info->mp4sample * (info->mp4framesize-1); } else { - if (sample < info->currentsample, 1) { - int skip = deadbeef->junk_get_leading_size (info->file); - if (skip >= 0) { - deadbeef->fseek (info->file, skip, SEEK_SET); - } - else { - deadbeef->fseek (info->file, 0, SEEK_SET); - } + int skip = deadbeef->junk_get_leading_size (info->file); + if (skip >= 0) { + deadbeef->fseek (info->file, skip, SEEK_SET); + } + else { + deadbeef->fseek (info->file, 0, SEEK_SET); } int res = seek_raw_aac (info, sample); -- cgit v1.2.3