|
@@ -437,6 +437,7 @@ void AudioDestroySt(AudioTraits::SampleClass* sample) {
|
|
|
void AudioLoadSt(AudioTraits::SampleClass** sample,
|
|
void AudioLoadSt(AudioTraits::SampleClass** sample,
|
|
|
AudioTraits::PlayerClass** player,
|
|
AudioTraits::PlayerClass** player,
|
|
|
AudioTraits::DeleteSampleFunc** destroy, Filename filename) {
|
|
AudioTraits::DeleteSampleFunc** destroy, Filename filename) {
|
|
|
|
|
+#ifdef HAVE_SOXST
|
|
|
byte* buf;
|
|
byte* buf;
|
|
|
unsigned long len;
|
|
unsigned long len;
|
|
|
read_file(filename, &buf, len);
|
|
read_file(filename, &buf, len);
|
|
@@ -445,6 +446,11 @@ void AudioLoadSt(AudioTraits::SampleClass** sample,
|
|
|
*player = LinuxPlayer::get_instance();
|
|
*player = LinuxPlayer::get_instance();
|
|
|
*destroy = AudioDestroySt;
|
|
*destroy = AudioDestroySt;
|
|
|
}
|
|
}
|
|
|
|
|
+#else /* HAVE_SOXST */
|
|
|
|
|
+ *sample = (AudioTraits::SampleClass*)0L;
|
|
|
|
|
+ *player = (AudioTraits::PlayerClass*)0L;
|
|
|
|
|
+ *destroy = AudioDestroySt;
|
|
|
|
|
+#endif /* HAVE_SOXST */
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
#else /* AUDIO_USE_LINUX */
|
|
#else /* AUDIO_USE_LINUX */
|