April 1, 2026
7 p.m.
I made a test which shows Windows delivering samples from two different threads, which implies a multithreaded queue. The test is probably not suitable for upstream because multithreaded queues respond to load, and a system with sufficient performance may use one thread.
Was this test for the sample grabber? For the session documentation implies that it's normal to have a queue "per-branch" whatever that means for transforms with multiple inputs/outputs. We could still enable MT like you did. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/7696#note_134700