From e1e411459e9c9aae819eee474d48d0cc20f6ca07 Mon Sep 17 00:00:00 2001
From: Andrei Karas <akaras@inbox.ru>
Date: Sun, 15 Jul 2012 13:39:21 +0300
Subject: Add fallback from unsupported audio modes to default 22011/stereo.

---
 src/sound.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/sound.cpp b/src/sound.cpp
index 8777625df..edabe6bf8 100644
--- a/src/sound.cpp
+++ b/src/sound.cpp
@@ -130,7 +130,9 @@ void Sound::init()
     {
         logger->log("Sound::init Could not initialize audio: %s",
                     Mix_GetError());
-        return;
+        if (Mix_OpenAudio(22010, MIX_DEFAULT_FORMAT, 2, audioBuffer) < 0)
+            return;
+        logger->log("Fallback to stereo audio");
     }
 
     Mix_AllocateChannels(16);
-- 
cgit v1.2.3-70-g09d2