Add the SDL audio driver for fallback
This commit is contained in:
@@ -164,6 +164,10 @@ Sound_Null = \
|
|||||||
arch/Sound/RageSoundDriver_Null.cpp \
|
arch/Sound/RageSoundDriver_Null.cpp \
|
||||||
arch/Sound/RageSoundDriver_Null.h
|
arch/Sound/RageSoundDriver_Null.h
|
||||||
|
|
||||||
|
Sound_SDL = \
|
||||||
|
arch/Sound/RageSoundDriver_SDL.cpp \
|
||||||
|
arch/Sound/RageSoundDriver_SDL.h
|
||||||
|
|
||||||
Sound = $(Sound_Null)
|
Sound = $(Sound_Null)
|
||||||
if ALSA
|
if ALSA
|
||||||
Sound += $(Sound_ALSA9)
|
Sound += $(Sound_ALSA9)
|
||||||
@@ -171,6 +175,7 @@ endif
|
|||||||
if HAVE_OSS
|
if HAVE_OSS
|
||||||
Sound += $(Sound_OSS)
|
Sound += $(Sound_OSS)
|
||||||
endif
|
endif
|
||||||
|
Sound += $(Sound_SDL)
|
||||||
|
|
||||||
stepmania_SOURCES = $(Rage) $(DataStructures) $(FileTypes) $(StepMania) $(Transitions) \
|
stepmania_SOURCES = $(Rage) $(DataStructures) $(FileTypes) $(StepMania) $(Transitions) \
|
||||||
$(Actors) $(ActorsInMenus) $(ActorsInGameplay) $(Screens) $(GlobalSingletons) \
|
$(Actors) $(ActorsInMenus) $(ActorsInGameplay) $(Screens) $(GlobalSingletons) \
|
||||||
|
|||||||
@@ -5,8 +5,14 @@
|
|||||||
#include "Sound/RageSoundDriver_ALSA9.h"
|
#include "Sound/RageSoundDriver_ALSA9.h"
|
||||||
/* #endif HAS_ALSA9 */
|
/* #endif HAS_ALSA9 */
|
||||||
#include "Sound/RageSoundDriver_OSS.h"
|
#include "Sound/RageSoundDriver_OSS.h"
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
/*
|
||||||
|
* Sometimes Alsa and OSS fail to load, so
|
||||||
|
* SDL should be a fallback, even though it
|
||||||
|
* doesn't work perfectly.
|
||||||
|
*/
|
||||||
|
#include "SDL.h"
|
||||||
|
#include "Sound/RageSoundDriver_SDL.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2002 by the person(s) listed below. All rights reserved.
|
* Copyright (c) 2002 by the person(s) listed below. All rights reserved.
|
||||||
|
|||||||
Reference in New Issue
Block a user