Known issues
- I've only had this happen twice, but I've had bad sound (unpleasant noise) for a second or two instead of music after loading a savegame. Perhaps some variables that aren't properly cleared in the audio decoder?
- Strange sounds on the options screen. If I bring up the options screen in Module11000's scene 2 (I think; it's near the teddy bear panel) and wait a litle while, it starts repeating the sound "Klaymen, up here!" over and over, so rapidly that the sound frequently gets cut off. Oddly enough, I don't hear this sound outside of the options screen.
- Uninitialised variables in the sound code, as indicated by Valgrind. These both happen in the navigation scene outside of the starting building, and may be at least partly related to playTwoSounds():
==26398== Conditional jump or move depends on uninitialised value(s)
==26398== at 0x88DBBBB: Neverhood::SoundItem::update() (sound.cpp:235)
==26398== by 0x88DC2F7: Neverhood::SoundMan::update() (sound.cpp:352)
==26398== by 0x88D695F: Neverhood::NeverhoodEngine::mainLoop() (neverhood.cpp:175)
==26398== by 0x88D66AF: Neverhood::NeverhoodEngine::run() (neverhood.cpp:120)
==26398== by 0x805084A: runGame(PluginSubclass<MetaEngine> const*, OSystem&, Common::String const&) (main.cpp:226)
==26398== by 0x8051489: scummvm_main (main.cpp:452)
==26398== by 0x804F5DF: main (posix-main.cpp:45)
==26398== Conditional jump or move depends on uninitialised value(s)
==26398== at 0x88DBBC7: Neverhood::SoundItem::update() (sound.cpp:236)
==26398== by 0x88DC2F7: Neverhood::SoundMan::update() (sound.cpp:352)
==26398== by 0x88D695F: Neverhood::NeverhoodEngine::mainLoop() (neverhood.cpp:175)
==26398== by 0x88D66AF: Neverhood::NeverhoodEngine::run() (neverhood.cpp:120)
==26398== by 0x805084A: runGame(PluginSubclass<MetaEngine> const*, OSystem&, Common::String const&) (main.cpp:226)
==26398== by 0x8051489: scummvm_main (main.cpp:452)
==26398== by 0x804F5DF: main (posix-main.cpp:45)