aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/libui_sdl/main.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/libui_sdl/main.cpp b/src/libui_sdl/main.cpp
index fdbe795..75568a5 100644
--- a/src/libui_sdl/main.cpp
+++ b/src/libui_sdl/main.cpp
@@ -1718,14 +1718,14 @@ int main(int argc, char** argv)
whatIwant.channels = 1;
whatIwant.samples = 1024;
whatIwant.callback = MicCallback;
- audio = SDL_OpenAudioDevice(NULL, 1, &whatIwant, &whatIget, 0);
- if (!audio)
+ SDL_AudioDeviceID mic = SDL_OpenAudioDevice(NULL, 1, &whatIwant, &whatIget, 0);
+ if (!mic)
{
printf("Mic init failed: %s\n", SDL_GetError());
}
else
{
- SDL_PauseAudioDevice(audio, 0);
+ SDL_PauseAudioDevice(mic, 0);
}
memset(MicBuffer, 0, sizeof(MicBuffer));
@@ -1770,6 +1770,7 @@ int main(int argc, char** argv)
if (Joystick) SDL_JoystickClose(Joystick);
if (audio) SDL_CloseAudioDevice(audio);
+ if (mic) SDL_CloseAudioDevice(mic);
Config::ScreenRotation = ScreenRotation;
Config::ScreenGap = ScreenGap;