diff options
Diffstat (limited to 'apps/codecs/wavpack.c')
-rw-r--r-- | apps/codecs/wavpack.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/apps/codecs/wavpack.c b/apps/codecs/wavpack.c index 680673fec7..1485eedf8b 100644 --- a/apps/codecs/wavpack.c +++ b/apps/codecs/wavpack.c | |||
@@ -57,9 +57,6 @@ enum codec_status codec_main(void) | |||
57 | while (!*ci->taginfo_ready && !ci->stop_codec) | 57 | while (!*ci->taginfo_ready && !ci->stop_codec) |
58 | ci->sleep(1); | 58 | ci->sleep(1); |
59 | 59 | ||
60 | ci->configure(DSP_SWITCH_FREQUENCY, ci->id3->frequency); | ||
61 | codec_set_replaygain(ci->id3); | ||
62 | |||
63 | /* Create a decoder instance */ | 60 | /* Create a decoder instance */ |
64 | wpc = WavpackOpenFileInput (read_callback, error); | 61 | wpc = WavpackOpenFileInput (read_callback, error); |
65 | 62 | ||
@@ -68,6 +65,8 @@ enum codec_status codec_main(void) | |||
68 | goto done; | 65 | goto done; |
69 | } | 66 | } |
70 | 67 | ||
68 | ci->configure(DSP_SWITCH_FREQUENCY, WavpackGetSampleRate (wpc)); | ||
69 | codec_set_replaygain(ci->id3); | ||
71 | bps = WavpackGetBytesPerSample (wpc); | 70 | bps = WavpackGetBytesPerSample (wpc); |
72 | nchans = WavpackGetReducedChannels (wpc); | 71 | nchans = WavpackGetReducedChannels (wpc); |
73 | ci->configure(DSP_SET_STEREO_MODE, nchans == 2 ? STEREO_INTERLEAVED : STEREO_MONO); | 72 | ci->configure(DSP_SET_STEREO_MODE, nchans == 2 ? STEREO_INTERLEAVED : STEREO_MONO); |