From 9b861d2ea4fbae0718a0c1ac37397ed5ba2a5b67 Mon Sep 17 00:00:00 2001 From: Fabian Greffrath Date: Mon, 16 Jan 2023 15:17:26 +0100 Subject: [PATCH] add support for libsamplerate's "linear" resampling mode Fixes #6998 (cherry picked from commit 8efa1f8fc60e0a2961ce3bad9293c048301d25ba) --- src/audio/SDL_audio.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/audio/SDL_audio.c b/src/audio/SDL_audio.c index 823fb362bc..e7df3448f0 100644 --- a/src/audio/SDL_audio.c +++ b/src/audio/SDL_audio.c @@ -128,6 +128,8 @@ static SDL_bool LoadLibSampleRate(void) SRC_converter = SRC_SINC_MEDIUM_QUALITY; } else if (*hint == '3' || SDL_strcasecmp(hint, "best") == 0) { SRC_converter = SRC_SINC_BEST_QUALITY; + } else if (*hint == '4' || SDL_strcasecmp(hint, "linear") == 0) { + SRC_converter = SRC_LINEAR; } else { return SDL_FALSE; /* treat it like "default", don't load anything. */ }