diff options
author | Johannes Schickel | 2010-01-30 15:19:15 +0000 |
---|---|---|
committer | Johannes Schickel | 2010-01-30 15:19:15 +0000 |
commit | 8e3646e062528d1604d28676fa2faec5c5ac878b (patch) | |
tree | 68769735690ce17f0da01e525508184d0dd5b7c5 /engines/scumm/player_mod.cpp | |
parent | 523181d7193d829c86e5b255b47c35a4c28bca14 (diff) | |
download | scummvm-rg350-8e3646e062528d1604d28676fa2faec5c5ac878b.tar.gz scummvm-rg350-8e3646e062528d1604d28676fa2faec5c5ac878b.tar.bz2 scummvm-rg350-8e3646e062528d1604d28676fa2faec5c5ac878b.zip |
Get rid of Audio::makeRawMemoryStream_OLD.
svn-id: r47715
Diffstat (limited to 'engines/scumm/player_mod.cpp')
-rw-r--r-- | engines/scumm/player_mod.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/scumm/player_mod.cpp b/engines/scumm/player_mod.cpp index aeb882296d..c98120a2c0 100644 --- a/engines/scumm/player_mod.cpp +++ b/engines/scumm/player_mod.cpp @@ -95,7 +95,10 @@ void Player_MOD::startChannel(int id, void *data, int size, int rate, uint8 vol, _channels[i].pan = pan; _channels[i].freq = rate; _channels[i].ctr = 0; - _channels[i].input = Audio::makeRawMemoryStream_OLD((const byte*)data, size, rate, 0, loopStart, loopEnd); + + Audio::SeekableAudioStream *stream = Audio::makeRawStream((const byte *)data, size, rate, 0); + _channels[i].input = Audio::makeLoopingAudioStream(stream, Audio::Timestamp(0, loopStart, rate), Audio::Timestamp(0, loopEnd, rate), loopStart == loopEnd ? 1 : 0); + // read the first sample _channels[i].input->readBuffer(&_channels[i].pos, 1); } |