--
v6: mf: Handle thinning in media session.
mf: Don't forward thinning to clock.
mf/tests: Add tests for thinning.
mf/tests: Move some functions.
mf/tests: Rename test_seek_source to test_source.
mf/tests: Rename test_source to test_stub_source.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8184
Splitting mutex and semaphore, preparing the message queue to use both server and inproc syncs.
--
v2: server: Use a signaled flag for message queue sync.
server: Use a flag to keep track of message queue waits.
server: Split semaphore to a dedicated sync object.
server: Split mutex to a dedicated sync object.
server: Move some checks inside of mutex do_release.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8435