Integrating FAudio, a reimplementation of XAudio2

Henri Verbeet hverbeet at gmail.com
Fri Oct 19 11:21:18 CDT 2018


On Fri, 19 Oct 2018 at 19:20, Andrew Eikum <aeikum at codeweavers.com> wrote:
> Luckily, someone has already done this. Ethan Lee, who maintains the
> FNA reimplementation of the XNA game libraries, wrote an
> implementation of the XAudio2 API called FAudio[1]. FAudio is far more
> advanced than Wine's current XAudio2 implementation. I'd like to take
> advantage of his work, rather than re-invent this wheel. Much of this
> work has already been done, the question is how to upstream the
> integration into Wine.
>
> The licenses are compatible, but the tricky part is Wine isn't the
> only customer of FAudio, so we have to be mindful of other external
> requirements on FAudio.
>
> I discussed some options with Ethan over private email. You can see
> the latest reply from Ethan below. I'd like to get more feedback from
> the community.  Does anyone have any other ideas, or strong feelings
> about the right way to use Ethan's code in Wine?
>
I think I missed a step there... why is copying the code into the Wine
tree a given? Does FNA not provide an API for external users?



More information about the wine-devel mailing list