diff --git a/RetroFE/Source/SDL.cpp b/RetroFE/Source/SDL.cpp index 89e8701..3e3d1e2 100644 --- a/RetroFE/Source/SDL.cpp +++ b/RetroFE/Source/SDL.cpp @@ -234,11 +234,11 @@ bool SDL::initialize( Configuration &config ) } } - /*if ( retVal && Mix_OpenAudio( audioRate, audioFormat, audioChannels, audioBuffers ) == -1 ) + if ( retVal && Mix_OpenAudio( audioRate, audioFormat, audioChannels, audioBuffers ) == -1 ) { std::string error = Mix_GetError( ); Logger::write( Logger::ZONE_WARNING, "SDL", "Audio initialize failed: " + error ); - }*/ + } return retVal; @@ -251,8 +251,10 @@ bool SDL::deInitialize( ) std::string error = SDL_GetError( ); Logger::write( Logger::ZONE_INFO, "SDL", "DeInitializing" ); - /*Mix_CloseAudio( ); - Mix_Quit( );*/ + Mix_CloseAudio( ); + + while(Mix_Init(0)) + Mix_Quit(); if ( mutex_ ) {