From: Anton Baskanov <baskanov(a)gmail.com> Flipping is done in ir50_32. Fixes upside-down videos in multiple games (e.g. Hard Truck 2, Firestarter). --- dlls/winegstreamer/video_decoder.c | 1 + 1 file changed, 1 insertion(+) diff --git a/dlls/winegstreamer/video_decoder.c b/dlls/winegstreamer/video_decoder.c index 1fdabd46b96..7db79bc8032 100644 --- a/dlls/winegstreamer/video_decoder.c +++ b/dlls/winegstreamer/video_decoder.c @@ -83,6 +83,7 @@ static HRESULT try_create_wg_transform(struct video_decoder *decoder) if (output_format.major_type == WG_MAJOR_TYPE_UNKNOWN) return MF_E_INVALIDMEDIATYPE; + output_format.u.video.height = abs(output_format.u.video.height); output_format.u.video.fps_d = 0; output_format.u.video.fps_n = 0; -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/2815