diff options
author | Max Horn | 2010-01-23 13:34:29 +0000 |
---|---|---|
committer | Max Horn | 2010-01-23 13:34:29 +0000 |
commit | b036392a7b1c49a3a9d1ac0d0dd035feb7063058 (patch) | |
tree | fe364e82b44df12bfd9acfd1b3726a25c0f4f02c /sound/raw.cpp | |
parent | 7eb407be80857b27c718e4e6f22de61c4d88b183 (diff) | |
download | scummvm-rg350-b036392a7b1c49a3a9d1ac0d0dd035feb7063058.tar.gz scummvm-rg350-b036392a7b1c49a3a9d1ac0d0dd035feb7063058.tar.bz2 scummvm-rg350-b036392a7b1c49a3a9d1ac0d0dd035feb7063058.zip |
Get rid of deprecated makeRawDiskStream variants; rename deprecated makeRawMemoryStream variant to makeRawMemoryStream_OLD; adapt some code to this change
svn-id: r47472
Diffstat (limited to 'sound/raw.cpp')
-rw-r--r-- | sound/raw.cpp | 32 |
1 files changed, 1 insertions, 31 deletions
diff --git a/sound/raw.cpp b/sound/raw.cpp index ef77f3040f..7899c8af87 100644 --- a/sound/raw.cpp +++ b/sound/raw.cpp @@ -359,7 +359,7 @@ SeekableAudioStream *makeRawMemoryStream(const byte *ptr, uint32 len, } -AudioStream *makeRawMemoryStream(const byte *ptr, uint32 len, +AudioStream *makeRawMemoryStream_OLD(const byte *ptr, uint32 len, DisposeAfterUse::Flag autoFree, int rate, byte flags, uint loopStart, uint loopEnd) { @@ -422,34 +422,4 @@ SeekableAudioStream *makeRawDiskStream(Common::SeekableReadStream *stream, RawDi } } -AudioStream *makeRawDiskStream(Common::SeekableReadStream *stream, RawDiskStreamAudioBlock *block, - int numBlocks, int rate, byte flags, DisposeAfterUse::Flag disposeStream, uint loopStart, uint loopEnd) { - SeekableAudioStream *s = makeRawDiskStream(stream, block, numBlocks, rate, flags, disposeStream); - - if ((flags & Audio::FLAG_LOOP) != 0) { - const bool isStereo = (flags & Audio::FLAG_STEREO) != 0; - const bool is16Bit = (flags & Audio::FLAG_16BITS) != 0; - - const uint len = s->getLength().totalNumberOfFrames() / (is16Bit ? 2 : 1) / (isStereo ? 2 : 1); - - if (loopEnd == 0) - loopEnd = len; - assert(loopStart <= loopEnd); - assert(loopEnd <= len); - - // Verify the buffer sizes are sane - if (is16Bit && isStereo) - assert((loopStart & 3) == 0 && (loopEnd & 3) == 0); - else if (is16Bit || isStereo) - assert((loopStart & 1) == 0 && (loopEnd & 1) == 0); - - const uint32 extRate = s->getRate() * (is16Bit ? 2 : 1) * (isStereo ? 2 : 1); - - return new SubLoopingAudioStream(s, 0, Timestamp(0, loopStart, extRate), Timestamp(0, loopEnd, extRate)); - } else { - return s; - } -} - - } // End of namespace Audio |