Browse Source

added dynamic sound library

Dave Schuyler 24 years ago
parent
commit
a7ec92a108
2 changed files with 8 additions and 2 deletions
  1. 6 2
      panda/src/audio/config_audio.cxx
  2. 2 0
      panda/src/audio/config_audio.h

+ 6 - 2
panda/src/audio/config_audio.cxx

@@ -56,14 +56,18 @@ int audio_output_channels
 
 
 string* audio_dls_file;
 string* audio_dls_file;
 
 
+string* audio_library_name;
+
 
 
 ConfigureFn(config_audio) {
 ConfigureFn(config_audio) {
   AudioSound::init_type();
   AudioSound::init_type();
   AudioGuiFunctor::init_type();
   AudioGuiFunctor::init_type();
 
 
   audio_dls_file = new string(
   audio_dls_file = new string(
-    config_audio.GetString("audio-dls-file", "GM.DLS")
-  );
+      config_audio.GetString("audio-dls-file", "GM.DLS"));
+
+  audio_library_name = new string(
+      config_audio.GetString("audio-library-name", "miles_audio"));
 }
 }
 
 
 
 

+ 2 - 0
panda/src/audio/config_audio.h

@@ -38,6 +38,8 @@ extern EXPCL_PANDA int audio_output_rate;
 extern EXPCL_PANDA int audio_output_bits;
 extern EXPCL_PANDA int audio_output_bits;
 extern EXPCL_PANDA int audio_output_channels;
 extern EXPCL_PANDA int audio_output_channels;
 
 
+extern EXPCL_PANDA string* audio_library_name;
+
 #ifndef NDEBUG //[
 #ifndef NDEBUG //[
   // Non-release build:
   // Non-release build:
   #define audio_debug(msg) \
   #define audio_debug(msg) \