With this the FFmpeg based demuxers should work, although there's still various things to fix related to MF pipelines elsewhere.
--
v2: mfsrcsnk: Read samples from the media source demuxer.
winedmo: Read sample flags, timestamps and duration.
winedmo: Export a new winedmo_demuxer_read function.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6517
In preparation for per-monitor DPI awareness and display settings virtualization.
--
v2: win32u: Remove now unused NtUserIsWindowRectFullScreen call.
winex11: Use the new fullscreen flag instead of NtUserIsWindowRectFullScreen.
winewayland: Use the new fullscreen flag instead of NtUserIsWindowRectFullScreen.
win32u: Pass whether a window is fullscreen to drivers WindowPosChanged.
win32u: Use get_window_rect directly in clip_fullscreen_window.
win32u: Use is_window_rect_fullscreen directly in clip_fullscreen_window.
win32u: Use get_virtual_screen_rect directly within the module.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6519
Some tests reuse the same MP4 stream and are currently passing only because we have the generic byte stream handler fallback. They pass on Windows too, so I'm assuming the stream is seeked before looking for the hints. We could also very well remove the position restore because the media sources are rewinding the stream later too, but I've kept it like it was.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6373
--
v5: winewayland: Attach client client surfaces to their toplevel surface.
winewayland: Pass the client surface rect to wayland_surface_reconfigure_client.
winewayland: Split wayland_win_data_update_wayland_surface helper.
winewayland: Update the client separately from the window surface updates.
winewayland: Keep the toplevel hwnd on the wayland_client_surface.
winewayland: Call ensure_window_surface_contents with the toplevel window.
winewayland: Use window DPI for the OpenGL client surface size.
win32u: Notify drivers of the child surfaces state when their ancestor moves.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6323