aboutsummaryrefslogtreecommitdiff
path: root/engines/tony/sound.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/tony/sound.cpp')
-rw-r--r--engines/tony/sound.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/tony/sound.cpp b/engines/tony/sound.cpp
index 2fc0afa71f..73205655b0 100644
--- a/engines/tony/sound.cpp
+++ b/engines/tony/sound.cpp
@@ -557,13 +557,19 @@ bool FPStream::loadFile(const Common::String &fileName, int bufSize) {
_rewindableStream = Audio::makeADPCMStream(_file.readStream(_size), DisposeAfterUse::YES, 0, Audio::kADPCMDVI, 44100, 2);
break;
case FPCODEC_MP3:
+#ifdef USE_MAD
_rewindableStream = Audio::makeMP3Stream(&_file, DisposeAfterUse::YES);
+#endif
break;
case FPCODEC_OGG:
+#ifdef USE_VORBIS
_rewindableStream = Audio::makeVorbisStream(&_file, DisposeAfterUse::YES);
+#endif
break;
case FPCODEC_FLAC:
+#ifdef USE_FLAC
_rewindableStream = Audio::makeFLACStream(&_file, DisposeAfterUse::YES);
+#endif
break;
default:
break;