summaryrefslogtreecommitdiff
path: root/lib/rbcodec/test/warble.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rbcodec/test/warble.c')
-rw-r--r--lib/rbcodec/test/warble.c5
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 }