diff options
-rw-r--r-- | engines/zvision/zork_raw.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/zvision/zork_raw.cpp b/engines/zvision/zork_raw.cpp index cb031d6214..2ffe8eb3a6 100644 --- a/engines/zvision/zork_raw.cpp +++ b/engines/zvision/zork_raw.cpp @@ -178,13 +178,14 @@ Audio::AudioStream *makeRawZorkStream(const Common::String &filePath, ZVision *e } if (soundParams.packed) { + return makeRawZorkStream(wrapBufferedSeekableReadStream(file, 2048, DisposeAfterUse::YES), soundParams.rate, soundParams.stereo, DisposeAfterUse::YES); + } else { byte flags = 0; if (soundParams.stereo) flags |= Audio::FLAG_STEREO; + return Audio::makeRawStream(file, soundParams.rate, flags, DisposeAfterUse::YES); } - else - return makeRawZorkStream(wrapBufferedSeekableReadStream(file, 2048, DisposeAfterUse::YES), soundParams.rate, soundParams.stereo, DisposeAfterUse::YES); } } // End of namespace ZVision |