From 08fd69c3470e00e84285524c53a96ae9c77e129c Mon Sep 17 00:00:00 2001 From: Franklin Wei Date: Sun, 4 Aug 2019 16:55:49 -0400 Subject: sdl: fall back to minimum supported sample rate if 22 kHz is not supported Fixes too-fast audio playback on devices that don't support 22 kHz. Change-Id: I78d4934bfd40f69c0d7bc9e8021df3f4edf0a9fb --- apps/plugins/sdl/include/SDL_config_rockbox.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/plugins/sdl/include/SDL_config_rockbox.h b/apps/plugins/sdl/include/SDL_config_rockbox.h index bee63c4f20..40bd7fe177 100644 --- a/apps/plugins/sdl/include/SDL_config_rockbox.h +++ b/apps/plugins/sdl/include/SDL_config_rockbox.h @@ -47,7 +47,11 @@ #ifdef SIMULATOR #define RB_SAMPR SAMPR_44 #else +#if HW_SAMPR_CAPS & SAMPR_CAP_22 #define RB_SAMPR SAMPR_22 +#else +#define RB_SAMPR HW_SAMPR_MIN +#endif #endif /* Enable the stub cdrom driver (src/cdrom/dummy/\*.c) */ -- cgit v1.2.3