Hi, Please find attached a port of FAudio. This originated from the FNA project as an portable implementation of XAudio, the audio part of the XNA framework known from use on Windows and XBox. FAudio is a dependency of recent versions of FNA, starting with version 18.10. The FNA game Jon Shafer's At the Gates released last week is one such game and runs successfully with this libfaudio. FAudio seems to obviate the need for other audio backends like OpenAL in those games.
While right now the only use on OpenBSD is for FNA games (see fnaify port), the library has attracted some attention from other projects and is now used with wine as well. A few notes about the port: - test target included: "Finished with 714 successful tests and 0 failed tests." - There is an option to build with link to ffmpeg to allow playback of xWMA audio source. This fails with our old ffmpeg 2.8 port (but not 4.1), so it's disabled for now. I'm planning to enable it in the future when possible because there is ongoing work to use this to allow cross-platform compatibility of XNA games that have not been made portable with FNA or MonoGame. - While FAudio has its own GitHub repo, the source of stable distfiles is the released FNA for now. That's why there is a discrepancy between HOMEPAGE and MASTER_SITES. - I'm not 100% sure about the COMPILER line, but didn't see why ports-gcc shouldn't be possible. ok to import?
faudio-19.01.tgz
Description: Binary data
