diff options
Diffstat (limited to 'lib/rbcodec/test/warble.c')
-rw-r--r-- | lib/rbcodec/test/warble.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/rbcodec/test/warble.c b/lib/rbcodec/test/warble.c index 735fa2511f..336438374c 100644 --- a/lib/rbcodec/test/warble.c +++ b/lib/rbcodec/test/warble.c | |||
@@ -145,7 +145,7 @@ static void write_wav_header(void) | |||
145 | if (use_dsp) { | 145 | if (use_dsp) { |
146 | channels = 2; | 146 | channels = 2; |
147 | sample_size = 16; | 147 | sample_size = 16; |
148 | freq = NATIVE_FREQUENCY; | 148 | freq = dsp_get_output_frequency(ci.dsp); |
149 | type = WAVE_FORMAT_PCM; | 149 | type = WAVE_FORMAT_PCM; |
150 | } else { | 150 | } else { |
151 | channels = format.channels; | 151 | channels = format.channels; |
@@ -312,7 +312,7 @@ static void playback_start(void) | |||
312 | { | 312 | { |
313 | playback_running = true; | 313 | playback_running = true; |
314 | SDL_AudioSpec spec = {0}; | 314 | SDL_AudioSpec spec = {0}; |
315 | spec.freq = NATIVE_FREQUENCY; | 315 | spec.freq = dsp_get_output_frequency(ci.dsp); |
316 | spec.format = AUDIO_S16SYS; | 316 | spec.format = AUDIO_S16SYS; |
317 | spec.channels = 2; | 317 | spec.channels = 2; |
318 | spec.samples = 0x400; | 318 | spec.samples = 0x400; |
@@ -776,6 +776,7 @@ static void decode_file(const char *input_fn) | |||
776 | ci.id3 = &id3; | 776 | ci.id3 = &id3; |
777 | if (use_dsp) { | 777 | if (use_dsp) { |
778 | ci.dsp = dsp_get_config(CODEC_IDX_AUDIO); | 778 | ci.dsp = dsp_get_config(CODEC_IDX_AUDIO); |
779 | dsp_configure(ci.dsp, DSP_SET_OUT_FREQUENCY, DSP_OUT_DEFAULT_HZ); | ||
779 | dsp_configure(ci.dsp, DSP_RESET, 0); | 780 | dsp_configure(ci.dsp, DSP_RESET, 0); |
780 | dsp_dither_enable(false); | 781 | dsp_dither_enable(false); |
781 | } | 782 | } |