Azimer HLE Audio Plugin v0.70 WIP4 is released. It is a HLE audio plugin for Project64 written by Azimer.
What's Next:
*** Coming Soon ***
- Fix Twisted Edge Extreme Snowboarding
- Fix Golden Eye HLE Envelope Mixer code
- Fix BIO Hazard and Mystical Ninja pops
- Attempt to reduce Smash Bros crackles a little bit if possible
- Try to remove MusyX interrupt dependance on dsound code (Causes problems for solutions to fix problems)
*** Near Future ***
- Add MusyX HLE Code
- More audio configuration options (Buffer size adjustments, Bitrate adjustments, MP3 logging)
- Equalizer/Filters
- HLE speedups/optimizations
- Top Gear Rally - Doesn't seem to do HLE Audio
*** Maybes ***
- Find a solution to the Dolby Prologic problem (help would be nice)
- Music isolation for MP3 logging (big maybe)
- Modified "Force Old Audio Sync" in which speed limiting and interrupts are based on samples per second as
opposed to buffer fill. It may even be better than the default. :)
Azimer HLE Audio Plugin v0.70 WIP4 Changelog:
AziAudio WIP 4 released. I hope this fixes the instability issues. This might break 1964 or Mupen64. I tried it on Project64 1.4 AFE, 1.6 and 2.1 with success as well as Apollo.
Improvements:
* Added ExitThread to AiUpdate to get around a horrible bug. AiUpdate is remaining open even though PJ 2.1 is supposedly calling TerminateThread, the thread is never terminating. So if the emulator asks for the thread to be Wait = true, it will ExitThread.
* Removed CoInitializeEx and CoUninitialize from the dll for XAudio2. Supposedly they are required but it doesn’t appear to be so. This might cause issues it might not. If it does I can always add it back. This is what WIP builds are for… testing.
Up next for WIP 5 (assuming minimal bugs in WIP 4):
* Fix up and implement the options dialog – make new options, deprecate old ones, and allow them to save.
* Source cleanup to prepare for the v0.70 final release
Download: Azimer HLE Audio Plugin v0.70 WIP4
Source: Here
0 Comments
Post a Comment