(08-06-2009, 07:47 PM)The King Wrote:(07-30-2009, 08:27 AM)KHRZ Wrote: If it's a bug of audio stopping, that's a bug in all games. (Which makes it more serious though). But I trust that dev who said it's hard to fix, I have no idea anyway.
Can't they "just" make a routine that checks if a backgroundmusic is playing -> if it stops, they simply start it again
I know that sounds simply. I don't even know if this is possible (is there any special sign that specifies a background-music? or any function that checks if it is playing?). Also, I know that if you do this, it would sound a bit strange (the music stops somewhere and starts to play again from the beginning -.-). Even if this would work (is the problem with the stopped music even that it is not playing or is it just getting too quite; or is it something different), what I don't think, it would be more or less a hack and surely not wanted from the devs^^
Damn, I would like to know more about dolphin-emulation (I mean the engineering).
Speaking for Metroid Prime 2... The music doesn't stop, it gets "interrupted" to play other sounds. The perfect example is the main menu, the menu music works, but if you move the stick to make the center selection move, that makes a sound and the music pauses exactly where it is, and then when if you let go of the stick and let it stop, the sound effect stops and the music resumes exactly where it left off. But since there's always sound effects in the game normally, they just sit in like a "queue" you'll notice they play sometimes during the cutscenes (like the transitions between the dark world and the light world, or going up and down elevators)