BASS: CD intro fixes
|Reported by:||eriktorbjorn||Owned by:||joostp|
|Game:||Beneath a Steel Sky|
This patch attempts to fix a few issues with the BASS CD intro.
1. It no longer crashes for me. I'm still not 100% sure of what was causing the crash. Maybe it was freeing a buffer before the mixer was done with it, or something like that.
2. Silence the annoying popping at the beginning of every voice-over. This is a bit of a hack. I guess we really ought to use _skySound to play the sound instead of calling playRaw() directly...
3. The job of looping background sound effects has been offloaded to the mixer. The sounds don't loop quite seamlessly, but at least there are less gaps this way.
4. I've made a few changes to which background sounds play where. I'm not sure about the result, but it sounds right to me.
Ticket imported from: #776225. Ticket imported from: patches/368.