From edf748473848f5ab00128a794e397e18e3703aec Mon Sep 17 00:00:00 2001 From: Raimon Zamora Date: Fri, 7 Oct 2022 17:33:43 +0200 Subject: [PATCH] [FIX] SDL_AudioDeviceID is an Uint32, not a pointer --- jail_audio.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/jail_audio.cpp b/jail_audio.cpp index 2bfbeed..c87d755 100644 --- a/jail_audio.cpp +++ b/jail_audio.cpp @@ -32,7 +32,7 @@ int JA_freq {48000}; SDL_AudioFormat JA_format {AUDIO_S16}; Uint8 JA_channels {2}; int JA_volume = 128; -SDL_AudioDeviceID sdlAudioDevice = NULL; +SDL_AudioDeviceID sdlAudioDevice = 0; void audioCallback(void * userdata, uint8_t * stream, int len) { SDL_memset(stream, 0, len); @@ -75,15 +75,15 @@ void JA_Init(const int freq, const SDL_AudioFormat format, const int channels) { JA_format = format; JA_channels = channels; SDL_AudioSpec audioSpec{JA_freq, JA_format, JA_channels, 0, 1024, 0, 0, audioCallback, NULL}; - if (sdlAudioDevice != NULL) SDL_CloseAudioDevice(sdlAudioDevice); + if (sdlAudioDevice != 0) SDL_CloseAudioDevice(sdlAudioDevice); sdlAudioDevice = SDL_OpenAudioDevice(NULL, 0, &audioSpec, NULL, 0); SDL_PauseAudioDevice(sdlAudioDevice, 0); } void JA_Quit() { SDL_PauseAudioDevice(sdlAudioDevice, 1); - if (sdlAudioDevice != NULL) SDL_CloseAudioDevice(sdlAudioDevice); - sdlAudioDevice = NULL; + if (sdlAudioDevice != 0) SDL_CloseAudioDevice(sdlAudioDevice); + sdlAudioDevice = 0; } JA_Music JA_LoadMusic(const char* filename) {