Added an experimental Win32 configuration and platform backend. This backend uses the Windows API and C runtime directly instead of using SDL, and is meant to be used exclusively with Wine's upcoming PE binary support for XAudio2. The expectation is that this will be the successor to using FAudio's native binaries with Wine and GStreamer, and it will also be replacing our cpp folder as the new binary-compatible Windows XAudio2 libraries. As a result, our timeline for this feature is as follows:
- Wine releases XAudio2 PE support
- Remove cpp folder, compile Wine's (far superior) XAudio2 wrappers instead
- Deprecate GStreamer support, only to be used with Wine 6.0.x
- Wine 7.0 release
- Remove GStreamer support, all users should upgrade to Wine 7
Aside from this new feature, 21.07 is identical to 21.06.
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors: