Build available at http://dl.dolphin-emu.org/prs/pr-259-dol...est-x64.7z .
This change specifically affects GameCube games which use the DTK/streaming audio functionality of the DVD drive to play music. A list of potentially affected games is available at http://www.gc-forever.com/wiki/index.php..._Streaming (this list is accurate, but incomplete). Highlights include Ikaruga, Eternal Darkness, and Super Monkey Ball.
This change has a few effects. The most noticeable one is that it makes music play at the correct rate even if the emulator isn't running at full speed. It also fixes issues in a few games; among other things, it fixes a crash in Ikaruga. (It will also make it easier to implement changes to the audio code and audio dumping in the future.)
Pac-Man Fever is known broken; besides that, there aren't any known issues with this change.
I'd like to get testing for more games before this change is merged. In particular, if anyone has "Zoids: Battle Legends", please test. (If you find an issue with this build, please compare the behavior to latest master.)
This change specifically affects GameCube games which use the DTK/streaming audio functionality of the DVD drive to play music. A list of potentially affected games is available at http://www.gc-forever.com/wiki/index.php..._Streaming (this list is accurate, but incomplete). Highlights include Ikaruga, Eternal Darkness, and Super Monkey Ball.
This change has a few effects. The most noticeable one is that it makes music play at the correct rate even if the emulator isn't running at full speed. It also fixes issues in a few games; among other things, it fixes a crash in Ikaruga. (It will also make it easier to implement changes to the audio code and audio dumping in the future.)
Pac-Man Fever is known broken; besides that, there aren't any known issues with this change.
I'd like to get testing for more games before this change is merged. In particular, if anyone has "Zoids: Battle Legends", please test. (If you find an issue with this build, please compare the behavior to latest master.)