diff options
Diffstat (limited to 'lib/rbcodec/codecs')
-rw-r--r-- | lib/rbcodec/codecs/aac.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/rbcodec/codecs/aac.c b/lib/rbcodec/codecs/aac.c index 8353f0b1bf..7cd6b07775 100644 --- a/lib/rbcodec/codecs/aac.c +++ b/lib/rbcodec/codecs/aac.c | |||
@@ -92,8 +92,6 @@ enum codec_status codec_run(void) | |||
92 | 92 | ||
93 | stream_create(&input_stream,ci); | 93 | stream_create(&input_stream,ci); |
94 | 94 | ||
95 | ci->seek_buffer(ci->id3->first_frame_offset); | ||
96 | |||
97 | /* if qtmovie_read returns successfully, the stream is up to | 95 | /* if qtmovie_read returns successfully, the stream is up to |
98 | * the movie data, which can be used directly by the decoder */ | 96 | * the movie data, which can be used directly by the decoder */ |
99 | if (!qtmovie_read(&input_stream, &demux_res)) { | 97 | if (!qtmovie_read(&input_stream, &demux_res)) { |
@@ -148,6 +146,7 @@ enum codec_status codec_run(void) | |||
148 | } else { | 146 | } else { |
149 | elapsed_time = 0; | 147 | elapsed_time = 0; |
150 | sound_samples_done = 0; | 148 | sound_samples_done = 0; |
149 | ci->seek_buffer(ci->id3->first_frame_offset); | ||
151 | } | 150 | } |
152 | 151 | ||
153 | ci->set_elapsed(elapsed_time); | 152 | ci->set_elapsed(elapsed_time); |