--
v3: winegstreamer: Output compressed samples from the media source.
winegstreamer: Stop on unparsed H.264 in autoplug-continue.
winegstreamer: Explicitly append an H.264 parser for H.264.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5988
Similar to !6430 and !6362, this should make it possible to use native override for these classes.
--
v3: l3codecx.ax: Register the MP3 Decoder class.
quartz: Register the MPEG Video Decoder class.
quartz: Register the MPEG Audio Decoder class.
quartz: Register the WAVE Parser class.
quartz: Register the AVI Splitter class.
quartz: Register the MPEG1 Splitter class.
quartz: Move registration code to main.c.
quartz: Simplify the filter registration code.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6441
I'm not sure this is 100% safe (maybe limiting those blits to sysmem textures
would be better like stated in the original change?)
--
v4: wined3d: Don't reject cross-device blits from CPU.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6300
Pushing all queued input immediately causes gstreamer to process all
frames in advance and queue them in the output_queue of the transform.
This results in a large amount of memory usage that can cause an OOM
issue.
This patch allows the queue to be drained at the rate required by the
application.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6432
Preparation for https://gitlab.winehq.org/wine/wine/-/merge_requests/6323
--
v2: winewayland: Detach client surfaces when they are not visible.
winewayland: Move client surface to wayland_win_data struct.
winewayland: Pass hwnd to and return client rect from wayland_surface_get_client.
winewayland: Introduce a new wayland_client_surface_attach helper.
winewayland: Move wayland_surface_get_client to window.c.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6452