sdl2-compat: Use SDL3_PlayAudioDevice()

From f5a85407d285d5f34db6fa850070fda433cbf2e7 Mon Sep 17 00:00:00 2001
From: Sylvain <[EMAIL REDACTED]>
Date: Fri, 6 Jan 2023 14:21:44 +0100
Subject: [PATCH] Use SDL3_PlayAudioDevice()

---
 src/sdl2_compat.c | 6 +++++-
 src/sdl3_syms.h   | 3 ++-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/sdl2_compat.c b/src/sdl2_compat.c
index 910c2bc..16ddeae 100644
--- a/src/sdl2_compat.c
+++ b/src/sdl2_compat.c
@@ -3072,7 +3072,11 @@ DECLSPEC void SDLCALL
 SDL_PauseAudioDevice(SDL_AudioDeviceID dev, int pause_on)
 {
     SDL_AudioDeviceID id = dev == 1 ? g_audio_id : dev;
-    SDL3_PauseAudioDevice(id, pause_on);
+    if (pause_on) {
+        SDL3_PauseAudioDevice(id);
+    } else {
+        SDL3_PlayAudioDevice(id);
+    }
 }
 
 DECLSPEC SDL_AudioStatus SDLCALL
diff --git a/src/sdl3_syms.h b/src/sdl3_syms.h
index fe3b7cb..f39e1aa 100644
--- a/src/sdl3_syms.h
+++ b/src/sdl3_syms.h
@@ -104,7 +104,8 @@ SDL3_SYM_PASSTHROUGH(int,GetNumAudioDevices,(int a),(a),return)
 SDL3_SYM_PASSTHROUGH(const char*,GetAudioDeviceName,(int a, int b),(a,b),return)
 SDL3_SYM_PASSTHROUGH(SDL_AudioDeviceID,OpenAudioDevice,(const char *a, int b, const SDL_AudioSpec *c, SDL_AudioSpec *d, int e),(a,b,c,d,e),return)
 SDL3_SYM(SDL_AudioStatus,GetAudioDeviceStatus,(SDL_AudioDeviceID a),(a),return)
-SDL3_SYM(void,PauseAudioDevice,(SDL_AudioDeviceID a, int b),(a,b),)
+SDL3_SYM(void,PlayAudioDevice,(SDL_AudioDeviceID a),(a),)
+SDL3_SYM(void,PauseAudioDevice,(SDL_AudioDeviceID a),(a),)
 SDL3_SYM(SDL_AudioSpec*,LoadWAV_RW,(SDL_RWops *a, int b, SDL_AudioSpec *c, Uint8 **d, Uint32 *e),(a,b,c,d,e),return)
 SDL3_SYM_PASSTHROUGH(int,BuildAudioCVT,(SDL_AudioCVT *a, SDL_AudioFormat b, Uint8 c, int d, SDL_AudioFormat e, Uint8 f, int g),(a,b,c,d,e,f,g),return)
 SDL3_SYM_PASSTHROUGH(int,ConvertAudio,(SDL_AudioCVT *a),(a),return)