diff options
author | athrxx | 2019-11-10 15:24:41 +0100 |
---|---|---|
committer | athrxx | 2019-12-18 20:50:39 +0100 |
commit | 21b5f9262c14114f457120a0504a55fc3ca96489 (patch) | |
tree | cebb9eae8918ef1069cdbb2171021c71f4606ae9 /engines/scumm/players | |
parent | 1083b94cbfbf687b40d487ab2530be9fb1556b1a (diff) | |
download | scummvm-rg350-21b5f9262c14114f457120a0504a55fc3ca96489.tar.gz scummvm-rg350-21b5f9262c14114f457120a0504a55fc3ca96489.tar.bz2 scummvm-rg350-21b5f9262c14114f457120a0504a55fc3ca96489.zip |
AUDIO: (FM-TOWNS/PC-98) - fix regression from 0e734722
My commit 0e734722 causes lockups in SCUMM (sometimes) and SCI (very often). I didn't like the way I had fixed this before, but in the end I now had to do it in a similar way.
Diffstat (limited to 'engines/scumm/players')
-rw-r--r-- | engines/scumm/players/player_towns.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/scumm/players/player_towns.cpp b/engines/scumm/players/player_towns.cpp index c5f6b21841..a2b3fdb0ff 100644 --- a/engines/scumm/players/player_towns.cpp +++ b/engines/scumm/players/player_towns.cpp @@ -586,7 +586,7 @@ void Player_Towns_v1::playCdaTrack(int sound, const uint8 *data, bool skipTrackV Player_Towns_v2::Player_Towns_v2(ScummEngine *vm, Audio::Mixer *mixer, IMuse *imuse, bool disposeIMuse) : Player_Towns(vm, true), _imuse(imuse), _imuseDispose(disposeIMuse), _sblData(0) { _soundOverride = new SoundOvrParameters[_numSoundMax]; memset(_soundOverride, 0, _numSoundMax * sizeof(SoundOvrParameters)); - _intf = new TownsAudioInterface(mixer, 0); + _intf = new TownsAudioInterface(mixer, 0, true); } Player_Towns_v2::~Player_Towns_v2() { |