24 Jun
2025
24 Jun
'25
6:03 a.m.
MF Media Engine on Windows will only send one seek request at a time. It will queue the `seekTime` value of the most recent `SetCurrentTime` call and forward only that request to the Media Session after it completes its current seek (i.e. when it sends out the `MF_MEDIA_ENGINE_EVENT_SEEKED` notify event). Wine currently forwards every `SetCurrentTime` call to the Media Session, which can result in a large queue of seeks, one performed after the other, resulting in a delay before completing the final seek request. This fixes slow seek times in some worlds in VRChat. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/8409