summaryrefslogtreecommitdiff
path: root/apps/codecs/mpa.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/mpa.c')
-rw-r--r--apps/codecs/mpa.c16
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
86next_track: 86next_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 }