On Sun Aug 23 13:47:08 2026 +0000, Rémi Bernon wrote:
If we're loading the library dynamically maybe we could call wmadmod DllGetClassObject instead, and change wmadmod so it itself calls winegstreamer custom export instead of CoCreateInstance, this would ensure it would be easier to change it in the future if we want to. That change could perhaps go upstream FAudio after all, if that's not considered too ugly and if it works on Windows too? Thanks a lot for the advice! Took me a few days but this should be working, both the test and the game are working now.
FAudio going through wmadmod and DllGetClassObject works on Windows as well. If the changes look good here I'll send that part upstream. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/11717#note_149837