Calling SDL_GetHint() with the name of the hint being changed from within a hint callback will now return the new value rather than the old value. The old value is still passed as a parameter to the hint callback. The environment variables SDL_VIDEODRIVER and SDL_AUDIODRIVER have been ...
There seems to be a new issue that causes Dota2 to try and use ALSA as a backend instead of trying pipewire or pulse first. Similar issue can be seen in Counter Strike 2 too. -sdlaudiodriver pipewire seems to be a bandaid fix for the issue.
As a workaround you will have to disable all SDL audio (including SDL mixer) in your application; if you don't do this, there could be potential crashes due to SDL audio. XboxDev/nxdk-sdl@d5d814e I have been using the sdl audio driver now for a long time and never encounter this...
* **s_sdldriver**: Can be set to the name of a SDL audio driver. If set to `auto`, SDL chooses the driver. If set to anything else the given driver is forced, regardless if supported by SDL or the platform or not. not. By default set to `directsound` under Windows and `auto...