From 24685b51df3199968cb9b29b88ccd3137a6ca44c Mon Sep 17 00:00:00 2001 From: Chris Robinson <chris.kcat@gmail.com> Date: Wed, 15 Mar 2023 02:55:26 -0700 Subject: Allow Oboe to resample when requesting a sample rate --- alc/backends/oboe.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'alc/backends/oboe.cpp') diff --git a/alc/backends/oboe.cpp b/alc/backends/oboe.cpp index 32e4d4dd..68f7205b 100644 --- a/alc/backends/oboe.cpp +++ b/alc/backends/oboe.cpp @@ -81,7 +81,10 @@ bool OboePlayback::reset() builder.setCallback(this); if(mDevice->Flags.test(FrequencyRequest)) + { + builder.setSampleRateConversionQuality(oboe::SampleRateConversionQuality::High); builder.setSampleRate(static_cast<int32_t>(mDevice->Frequency)); + } if(mDevice->Flags.test(ChannelsRequest)) { /* Only use mono or stereo at user request. There's no telling what -- cgit v1.2.3