From: Anton Baskanov baskanov@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;