diff options
| author | Filippos Karapetis | 2009-12-28 20:10:15 +0000 |
|---|---|---|
| committer | Filippos Karapetis | 2009-12-28 20:10:15 +0000 |
| commit | 5cb5fe22ea2fc77473ba9d8714d66a712b061e1e (patch) | |
| tree | 224bd26187863f3cefbec1891eed5e16e90d89a9 /dists/devcpp/gob.dev | |
| parent | 871d5c534d4669a075023f51bc06417418bd080e (diff) | |
| download | scummvm-rg350-5cb5fe22ea2fc77473ba9d8714d66a712b061e1e.tar.gz scummvm-rg350-5cb5fe22ea2fc77473ba9d8714d66a712b061e1e.tar.bz2 scummvm-rg350-5cb5fe22ea2fc77473ba9d8714d66a712b061e1e.zip | |
SCI/new sound code:
- Made the SciMusic class private, and added wrapper functions for invoking specific methods of SciMusic from outside the SoundCommandParser class
- Many SCI games keep creating and destroying sound effects constantly (i.e. many times per second). Therefore, another scheme has been devised, which replaces the mutex that was in place. Whenever a sound command is run which operates on a specific object in the play list, we disallow onTimer() from kicking in. This isn't ideal, but it does stop random deadlocks because of locked mutexes without any noticeable side effects
svn-id: r46681
Diffstat (limited to 'dists/devcpp/gob.dev')
0 files changed, 0 insertions, 0 deletions
