Alexandre Julliard pushed to branch master at wine / wine
Commits: 8a56bd3c by Brendan McGrath at 2025-07-21T21:50:19+02:00 mf/tests: Test when SAR requests a new sample.
- - - - - 4c676125 by Brendan McGrath at 2025-07-21T21:50:19+02:00 mf/tests: Test sequence of calls during a Pause and Seek.
- - - - - 0627acf6 by Brendan McGrath at 2025-07-21T21:50:19+02:00 mf: Restart transforms and sinks on seek.
The order should be: 1. Stop sources; 2. Flush MFTs; 3. Start sources; 4. Request output down the chain of sink inputs; 6. Flush sinks; and 7. Start the clock
This takes place whether we pause before we seek or seek without pause.
- - - - - b40d6a3c by Brendan McGrath at 2025-07-21T21:50:20+02:00 mf: Don't send MFT_MESSAGE_NOTIFY_START_OF_STREAM when seeking.
- - - - - 71c5e485 by Brendan McGrath at 2025-07-21T21:50:20+02:00 mfmediaengine: Don't perform implicit flush on state change.
This mirrors Windows behaviour, in that a flush only takes place when it is explicitly requested.
- - - - - 713a4579 by Brendan McGrath at 2025-07-21T21:50:20+02:00 mfmediaengine: Request sample if we are seeking.
- - - - -
3 changed files:
- dlls/mf/session.c - dlls/mf/tests/mf.c - dlls/mfmediaengine/video_frame_sink.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/024a9d9650e1938a7731660c98497e...