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?

Attachment: faudio-19.01.tgz
Description: Binary data

Reply via email to