Skip to content

WASAPI introduced

Pre-release
Pre-release
Compare
Choose a tag to compare
@nikp123 nikp123 released this 10 Jul 23:52
· 814 commits to master since this release

I finally wrote code that does Windows audio properly. And it wasn't as hard as I though it would be.

This doesn't count as a full release as this is mostly just a breakthrough since Windows users may enjoy this program as well without much hassle and poking around with their audio drivers.

However I still need to clean up my Windows OpenGL code that drops frames like crazy (and freezes without a trace or reason), so you'll just have to live with SDL as default (lacks transparency, crazy WM stuff, OpenGL and shadows).

In the included archive there's the Windows executable with all of the required libraries and a config file I use. Just extract and run it.

As for the config file it copies itself to %appdata%\xava\config.cfg when you first run xava and you can modify it from there.

Developer notes: Since WASAPI code is C++ only, the project technically has C++ code in and it's libraries, so you may notice that the binaries and executable take up more space. Also obviously it isn't C-only, so you need a C++ compiler installed as well.