diff options
Diffstat (limited to 'apps/codecs/mpa.c')
-rw-r--r-- | apps/codecs/mpa.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/codecs/mpa.c b/apps/codecs/mpa.c index 2dcc71922e..fb478222a4 100644 --- a/apps/codecs/mpa.c +++ b/apps/codecs/mpa.c | |||
@@ -118,6 +118,7 @@ enum codec_status codec_start(struct codec_api* api) | |||
118 | frequency_divider = 441; | 118 | frequency_divider = 441; |
119 | 119 | ||
120 | ci->configure(DSP_SET_FREQUENCY, (int *)ci->id3->frequency); | 120 | ci->configure(DSP_SET_FREQUENCY, (int *)ci->id3->frequency); |
121 | codec_set_replaygain(ci->id3); | ||
121 | 122 | ||
122 | ci->request_buffer(&size, ci->id3->first_frame_offset); | 123 | ci->request_buffer(&size, ci->id3->first_frame_offset); |
123 | ci->advance_buffer(size); | 124 | ci->advance_buffer(size); |
@@ -144,7 +145,7 @@ enum codec_status codec_start(struct codec_api* api) | |||
144 | samplecount = ci->id3->length * frequency_divider / 10; | 145 | samplecount = ci->id3->length * frequency_divider / 10; |
145 | samplesdone = ci->id3->elapsed * frequency_divider / 10; | 146 | samplesdone = ci->id3->elapsed * frequency_divider / 10; |
146 | } | 147 | } |
147 | 148 | ||
148 | /* This is the decoding loop. */ | 149 | /* This is the decoding loop. */ |
149 | while (1) { | 150 | while (1) { |
150 | ci->yield(); | 151 | ci->yield(); |