Alexandre Julliard pushed to branch master at wine / wine
Commits: 366bf498 by Alexandre Julliard at 2025-04-16T12:33:02+02:00 mmdevapi: Unload the driver module on process detach.
- - - - - 67621806 by Alexandre Julliard at 2025-04-16T12:40:02+02:00 mmdevapi: Allow audio drivers to defer MIDI support to a different driver.
Needed since PulseAudio doesn't do MIDI and falls back to Alsa.
- - - - - b002a3e8 by Alexandre Julliard at 2025-04-16T13:07:07+02:00 mmdevapi: Move the DriverProc implementation to the common code.
- - - - - b10df047 by Alexandre Julliard at 2025-04-16T13:14:15+02:00 mmdevapi: Move the mid/modMessage implementations to the common code.
- - - - - 7473bbd0 by Alexandre Julliard at 2025-04-16T13:18:26+02:00 mmdevapi: Merge mmdevdrv.h into mmdevapi_private.h.
And remove dead code using it from the drivers.
- - - - -
28 changed files:
- dlls/mmdevapi/Makefile.in - dlls/mmdevapi/audiosessionmanager.c - dlls/mmdevapi/main.c - dlls/mmdevapi/mmdevapi_private.h - − dlls/mmdevapi/mmdevdrv.h - dlls/mmdevapi/unixlib.h - dlls/winealsa.drv/Makefile.in - dlls/winealsa.drv/alsa.c - − dlls/winealsa.drv/midi.c - − dlls/winealsa.drv/mmdevdrv.c - dlls/winealsa.drv/unixlib.h - dlls/winealsa.drv/winealsa.drv.spec - dlls/winecoreaudio.drv/Makefile.in - dlls/winecoreaudio.drv/coreaudio.c - − dlls/winecoreaudio.drv/midi.c - − dlls/winecoreaudio.drv/mmdevdrv.c - dlls/winecoreaudio.drv/unixlib.h - dlls/winecoreaudio.drv/winecoreaudio.drv.spec - dlls/wineoss.drv/Makefile.in - − dlls/wineoss.drv/midi.c - − dlls/wineoss.drv/mmdevdrv.c - dlls/wineoss.drv/oss.c - dlls/wineoss.drv/unixlib.h - dlls/wineoss.drv/wineoss.drv.spec - dlls/winepulse.drv/Makefile.in - − dlls/winepulse.drv/mmdevdrv.c - dlls/winepulse.drv/pulse.c - dlls/winepulse.drv/winepulse.drv.spec
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/661cc2a1dec5e44e07470270727222...