From 062caeaa4b7ab05ed852121271b35205a9b9721c Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Mon, 29 Jul 2024 10:39:29 -0700 Subject: [PATCH] Fixed Android build with audio disabled These functions are called by the Android event code regardless of whether audio is enabled Fixes https://github.com/libsdl-org/SDL/issues/10418 --- src/audio/aaudio/SDL_aaudio.h | 9 +++++++++ src/audio/openslES/SDL_openslES.h | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/src/audio/aaudio/SDL_aaudio.h b/src/audio/aaudio/SDL_aaudio.h index eb3b4925f1..1047c9873b 100644 --- a/src/audio/aaudio/SDL_aaudio.h +++ b/src/audio/aaudio/SDL_aaudio.h @@ -23,7 +23,16 @@ #ifndef SDL_aaudio_h_ #define SDL_aaudio_h_ +#ifdef SDL_AUDIO_DRIVER_AAUDIO + extern void AAUDIO_ResumeDevices(void); extern void AAUDIO_PauseDevices(void); +#else + +#define AAUDIO_ResumeDevices() +#define AAUDIO_PauseDevices() + +#endif + #endif // SDL_aaudio_h_ diff --git a/src/audio/openslES/SDL_openslES.h b/src/audio/openslES/SDL_openslES.h index 6574b5a285..9148c7909e 100644 --- a/src/audio/openslES/SDL_openslES.h +++ b/src/audio/openslES/SDL_openslES.h @@ -23,7 +23,16 @@ #ifndef SDL_openslesaudio_h_ #define SDL_openslesaudio_h_ +#ifdef SDL_AUDIO_DRIVER_OPENSLES + extern void OPENSLES_ResumeDevices(void); extern void OPENSLES_PauseDevices(void); +#else + +#define OPENSLES_ResumeDevices() +#define OPENSLES_PauseDevices() + +#endif + #endif // SDL_openslesaudio_h_