Dolphin, the GameCube and Wii emulator - Forums

Full Version: What should the default audio back-end be on Windows?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
According to Wikipedia: "XAudio2 operates through the XAudio API on the Xbox 360, through DirectSound on Windows XP, and through the low-level audio mixer WASAPI on Windows Vista and higher."
https://en.wikipedia.org/wiki/XAudio2

According to Microsoft: "XAudio2 is a cross-platform API that has shipped for use on Xbox 360 as well as versions of Windows, including Windows XP, Windows Vista, Windows 7, and Windows 8."
http://msdn.microsoft.com/en-us/library/windows/desktop/ee415802%28v=vs.85%29.aspx
My mistake. I don't recall it showing up on the drop down list in win xp. Maybe it requires a separate download from directx?
"The RTM release of the XAudio2 library is included in the March 2008 DirectX SDK," I would assume its part of the March 2008 DirectX package which gets installed if you do a webinstall of directx correct?
XAudio2 all the way, works like a charm on Windows 7
The default should be Xaudio 2 because it runs much better on slower machines. And there should be an option to completely disable timestretch because it sounds ugly. An async audio option would be required for older systems too but this is another discussion.
etking Wrote:The default should be Xaudio 2 because it runs much better on slower machines.

It does not increase performance at all. It has a lower latency and fewer bugs, that's it.

etking Wrote:And there should be an option to completely disable timestretch because it sounds ugly.

Timestretch is only used in openAL. If you're using dsound or Xaudio you're not using timestretch.

etking Wrote:An async audio option would be required for older systems too but this is another discussion.

This is a stupid idea. Go read delroth's blog on asynchronous dsp emulation for more information on the subject.
Pages: 1 2