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