Since Yousician's last update, it was throwing an error when initialising audio output. Unfortunately I don't have access to the old version, but they seem to have dropped win<10 support, and are using only IAudioClient3_InitializeSharedAudioStream. They also use IDeviceTopology to get the type of the first output connector.
This is the bare minimum I needed to get it working.
--
v3: mmdevapi: add stub for IDeviceTopology
mmdevapi/tests: add test for IDeviceTopology
https://gitlab.winehq.org/wine/wine/-/merge_requests/3554
The first few patches will introduce temporary leaks or cyclic refs, but that's because we'll handle them properly with the dispex CC, and the last patch should fix this. Other objects' traversal will follow in another MR.
--
v3: mshtml: Traverse inner windows.
mshtml: Traverse variants using a helper function.
mshtml: Implement Cycle Collection for dispex without traversal.
mshtml: Implement Cycle Collection for outer windows.
mshtml: Split IUnknown methods for outer windows into separate vtable.
mshtml: Use unlink and destructor in the vtbl for HTMLLocation.
mshtml: Separate the HTMLLocation from the outer window.
mshtml: Use unlink and destructor in the vtbl for PerformanceTiming.
mshtml: Move PerformanceTiming related fields to the window.
mshtml: Move PerformanceNavigation related fields to the window.
mshtml: Move console to the inner window.
mshtml: Use ASCII strings for dispex object names.
https://gitlab.winehq.org/wine/wine/-/merge_requests/3542
--
v3: tests: Add a test for fmod() with vector arguments.
vkd3d-shader: Use ternary operator in fmod() implementation.
vkd3d-shader/tpf: Use 'movc' to implement ternary operator.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/268
Avoid blocking the default callback queue with file I/O.
--
v2: mfplat: Use MFASYNC_CALLBACK_QUEUE_IO for byte stream async requests.
mfplat/tests: Test that BeginRead doesn't use MFASYNC_CALLBACK_QUEUE_STANDARD.
mfplat/tests: Create the test_callback event in the constructor.
https://gitlab.winehq.org/wine/wine/-/merge_requests/3531