diff options
author | Paweł Kołodziejski | 2004-05-02 17:48:30 +0000 |
---|---|---|
committer | Paweł Kołodziejski | 2004-05-02 17:48:30 +0000 |
commit | eec8b61b8d0d159fd65f0ced8c13e0446d9b661f (patch) | |
tree | eee4f017cf8a9c4faf5a51bc3790858d85d6b587 /scumm/imuse_digi/dimuse.cpp | |
parent | 8e56e7b0bb47a30b64906d9d917514404132894b (diff) | |
download | scummvm-rg350-eec8b61b8d0d159fd65f0ced8c13e0446d9b661f.tar.gz scummvm-rg350-eec8b61b8d0d159fd65f0ced8c13e0446d9b661f.tar.bz2 scummvm-rg350-eec8b61b8d0d159fd65f0ced8c13e0446d9b661f.zip |
tuned a little
svn-id: r13754
Diffstat (limited to 'scumm/imuse_digi/dimuse.cpp')
-rw-r--r-- | scumm/imuse_digi/dimuse.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/scumm/imuse_digi/dimuse.cpp b/scumm/imuse_digi/dimuse.cpp index 05ac57af1d..3f101289c9 100644 --- a/scumm/imuse_digi/dimuse.cpp +++ b/scumm/imuse_digi/dimuse.cpp @@ -237,12 +237,12 @@ void IMuseDigital::callback() { int bits = _sound->getBits(_track[l]->soundHandle); int channels = _sound->getChannels(_track[l]->soundHandle); - int32 bufferUsage = _track[l]->iteration - _track[l]->stream->getFreeSpace() - 4; - int32 bufferMin = (_track[l]->iteration * 1) / 10; + int32 bufferUsage = _track[l]->iteration - _track[l]->stream->getFreeSpace(); + int32 bufferMin = (_track[l]->iteration * 1) / 8; if (bufferMin < bufferUsage) continue; - int32 mixer_size = bufferMin - bufferUsage; + int32 mixer_size = bufferMin; if ((bits == 12) || (bits == 16)) { if (channels == 1) |