Sunday, May 19, 2019

Re: New port: faudio, a reimplementation of XAudio

ping with updated version 19.05 attached (changelog since 19.01 can be seen
here: https://github.com/FNA-XNA/FAudio/releases).

FAudio will be a requirement for new and recently updated FNA games addressed
by games/fnaify.

ok?

On Sat, Jan 26, 2019 at 03:02:45PM -0800, Thomas Frohwein wrote:
> 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?

No comments:

Post a Comment