diff options
Diffstat (limited to 'apps/codecs/mpa.c')
-rw-r--r-- | apps/codecs/mpa.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/apps/codecs/mpa.c b/apps/codecs/mpa.c index 4c99778071..7bc546b1aa 100644 --- a/apps/codecs/mpa.c +++ b/apps/codecs/mpa.c | |||
@@ -78,10 +78,10 @@ enum codec_status codec_main(void) | |||
78 | 78 | ||
79 | /* Create a decoder instance */ | 79 | /* Create a decoder instance */ |
80 | 80 | ||
81 | ci->configure(DSP_SET_SAMPLE_DEPTH, (int *)(MAD_F_FRACBITS)); | 81 | ci->configure(DSP_SET_SAMPLE_DEPTH, MAD_F_FRACBITS); |
82 | ci->configure(DSP_SET_CLIP_MIN, (int *)-MAD_F_ONE); | 82 | ci->configure(DSP_SET_CLIP_MIN, -MAD_F_ONE); |
83 | ci->configure(DSP_SET_CLIP_MAX, (int *)(MAD_F_ONE - 1)); | 83 | ci->configure(DSP_SET_CLIP_MAX, MAD_F_ONE - 1); |
84 | ci->configure(CODEC_SET_FILEBUF_CHUNKSIZE, (int *)(1024*16)); | 84 | ci->configure(CODEC_SET_FILEBUF_CHUNKSIZE, 1024*16); |
85 | 85 | ||
86 | next_track: | 86 | next_track: |
87 | status = CODEC_OK; | 87 | status = CODEC_OK; |
@@ -93,7 +93,7 @@ next_track: | |||
93 | while (!*ci->taginfo_ready && !ci->stop_codec) | 93 | while (!*ci->taginfo_ready && !ci->stop_codec) |
94 | ci->sleep(1); | 94 | ci->sleep(1); |
95 | 95 | ||
96 | ci->configure(DSP_SWITCH_FREQUENCY, (int *)ci->id3->frequency); | 96 | ci->configure(DSP_SWITCH_FREQUENCY, ci->id3->frequency); |
97 | current_frequency = ci->id3->frequency; | 97 | current_frequency = ci->id3->frequency; |
98 | codec_set_replaygain(ci->id3); | 98 | codec_set_replaygain(ci->id3); |
99 | 99 | ||
@@ -212,16 +212,16 @@ next_track: | |||
212 | /* Check if sample rate and stereo settings changed in this frame. */ | 212 | /* Check if sample rate and stereo settings changed in this frame. */ |
213 | if (frame.header.samplerate != current_frequency) { | 213 | if (frame.header.samplerate != current_frequency) { |
214 | current_frequency = frame.header.samplerate; | 214 | current_frequency = frame.header.samplerate; |
215 | ci->configure(DSP_SWITCH_FREQUENCY, (int *)current_frequency); | 215 | ci->configure(DSP_SWITCH_FREQUENCY, current_frequency); |
216 | } | 216 | } |
217 | if (MAD_NCHANNELS(&frame.header) == 2) { | 217 | if (MAD_NCHANNELS(&frame.header) == 2) { |
218 | if (current_stereo_mode != STEREO_NONINTERLEAVED) { | 218 | if (current_stereo_mode != STEREO_NONINTERLEAVED) { |
219 | ci->configure(DSP_SET_STEREO_MODE, (int *)STEREO_NONINTERLEAVED); | 219 | ci->configure(DSP_SET_STEREO_MODE, STEREO_NONINTERLEAVED); |
220 | current_stereo_mode = STEREO_NONINTERLEAVED; | 220 | current_stereo_mode = STEREO_NONINTERLEAVED; |
221 | } | 221 | } |
222 | } else { | 222 | } else { |
223 | if (current_stereo_mode != STEREO_MONO) { | 223 | if (current_stereo_mode != STEREO_MONO) { |
224 | ci->configure(DSP_SET_STEREO_MODE, (int *)STEREO_MONO); | 224 | ci->configure(DSP_SET_STEREO_MODE, STEREO_MONO); |
225 | current_stereo_mode = STEREO_MONO; | 225 | current_stereo_mode = STEREO_MONO; |
226 | } | 226 | } |
227 | } | 227 | } |