mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-02 00:42:24 +00:00
fixed support for compressed streams in dimuse
svn-id: r30564
This commit is contained in:
parent
4cbd3e6af8
commit
00de511335
@ -175,13 +175,7 @@ void IMuseDigital::saveOrLoad(Serializer *ser) {
|
||||
continue;
|
||||
}
|
||||
|
||||
/* if (track->sndDataExtComp) {
|
||||
track->regionOffset = 0;
|
||||
}
|
||||
track->sndDataExtComp = _sound->isSndDataExtComp(track->soundDesc);
|
||||
if (track->sndDataExtComp) {
|
||||
track->regionOffset = 0;
|
||||
}*/
|
||||
track->dataOffset = _sound->getRegionOffset(track->soundDesc, track->curRegion);
|
||||
int bits = _sound->getBits(track->soundDesc);
|
||||
int channels = _sound->getChannels(track->soundDesc);
|
||||
|
@ -156,15 +156,9 @@ void IMuseDigital::startSound(int soundId, const char *soundName, int soundType,
|
||||
|
||||
if (otherTrack && otherTrack->used && !otherTrack->toBeRemoved) {
|
||||
track->curRegion = otherTrack->curRegion;
|
||||
/* if (track->sndDataExtComp) {
|
||||
track->dataOffset = _sound->getRegionOffset(track->soundDesc, track->curRegion);
|
||||
track->regionOffset = 0;
|
||||
track->dataMod12Bit = 0;
|
||||
} else */{
|
||||
track->dataOffset = otherTrack->dataOffset;
|
||||
track->regionOffset = otherTrack->regionOffset;
|
||||
track->dataMod12Bit = otherTrack->dataMod12Bit;
|
||||
}
|
||||
track->dataOffset = otherTrack->dataOffset;
|
||||
track->regionOffset = otherTrack->regionOffset;
|
||||
track->dataMod12Bit = otherTrack->dataMod12Bit;
|
||||
}
|
||||
|
||||
track->stream = Audio::makeAppendableAudioStream(freq, makeMixerFlags(track->mixerFlags));
|
||||
|
Loading…
x
Reference in New Issue
Block a user