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
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
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.