(06-09-2013, 06:04 AM)etking Wrote: TimeStretch is not a solution, it is part of the problem because it sounds ugly if the sound speed is not at a constant and correct rate.
Please update the Dolphin Homepage: 'If you do not own a heavily overclocked 4GHZ+ CPU, Sorry Guys, Dolphin 4.0 does not support audio for you anymore because it is not made for end users with normal real world hardware. We decided that it is better for you not to have any working audio anymore. Please buy a new CPU or use an older revision of Dolphin instead. '
I'm sorry you're not happy about the *free* software people write on their *free* time and you spend your *free* time complaining about. Guess what: you don't contribute code, I don't care. As simple as that. Go use Gekko or whatever else if you're not happy about this project direction. Or find someone to revert my code. People like you are why I stopped contributing to Dolphin: you don't have any idea how things work, but you assume you do and insult my work. Well guess what: I have other things to do in my *free* time.
(06-09-2013, 06:04 AM)etking Wrote: Would it be so complicated to keep the old, inferior but async HLE without time stretch as an option, so that normal people without an heavily overclocked CPU can keep playing games like Xenoblade and Zelda SS which run fine in Dolphin 3.5? Dolphin seems to have a lot in common with Windows 8 these days.
Do I really have to explain this for the 50th time? YES, it is complicated to keep the old, inferior, hacky, buggy, freezy, crashy, so-dirty-people-did-not-want-to-touch-it-for-3-years async HLE. If you think it's not, provide a patch that meets our quality standards (hint: the previous code did not meet our standards, that's why we replaced it). If you can't provide a patch, you have no say in technical discussions. This is the development discussion forum, not the "cry me a river because I have a 2GHz laptop CPU" discussion forum.
(06-09-2013, 06:04 AM)etking Wrote: The old HLE is the only way to get working audio on Wii games, maybe I should upload some mp3 files to show how much broken and corrupted and the new HLE audio is when using a normal CPU like my i7-2670QM @2.2 GHZ. There is no setting and no chance to get Wii audio working with the new HLE. Gamecube games are fine but because I do not want half of the audio to play in distorted slow motion, even for games that mostly run at 60FPS I have to use an older revision and therefore cannot use new Dolphin revisions anymore because audio is currently broken in Dolphin (and produces random noise after a longer playtime but that is another story, with the 3rd audio issue being wrong streaming audio speed with trimmed dumps).
3 points to answer here:
* Your CPU sucks, if you don't have the power to emulate a Gamecube at full speed you won't get audio at full speed. This is not a bug, I'd even say it's a feature, given that implementing this fixed audio issues in at least 50 or so games that previously required way more power to be played. When your alternative is LLE, synchronous and non buggy HLE sounds fucking great.
* Audio is not broken in Dolphin, your computer is old. Fix it. If you're not happy, go away and stop using Dolphin. Go back to your Wii which has perfectly fine audio.
* You're complaining about streaming audio issues on *trimmed dumps*? Like, "I cut my dump with a one feet long knife and now it doesn't work well anymore"? Are you serious?
(06-09-2013, 06:04 AM)etking Wrote: If I had a Haswell CPU overclocked to 5GHZ, I likely would praise the new HLE for it's improved accuracy and sound quality but unfortunately neither me nor the majority of Dolphin end users do have the hardware required for the new HLE audio to work on a normal PC.
Please fix the audio for this large user group by providing an option for the old HLE or async new HLE.
WONTFIX, and fuck you again. You are why Dolphin can't go forward. I'd say "start your own fork which stays inaccurate", but you're probably too incompetent for that, and it's not like it will matter now that you've managed to drive away most people who cared about accuracy (I've heard neobrain left as well, right?). Too bad.
EDIT: For more fun, I was actually considering writing code for async HLE a few days ago as my last Dolphin-related project (started discussing it with people, etc.). You managed to completely kill my motivation to do that. Now I'm happy to not work on async HLE just to piss off people like you. Have fun.