On Thu Apr 2 00:09:22 2026 +0000, Nikolay Sivov wrote:
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. It used a test sink for audio and either a test sink or the sample grabber for video. In both cases threading was not split between audio and video. Sample delivery could come from either thread.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/7696#note_134738