From: Brendan McGrath <bmcgrath(a)codeweavers.com> --- dlls/mfmediaengine/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/mfmediaengine/main.c b/dlls/mfmediaengine/main.c index 1a8f6291342..27249f09fa6 100644 --- a/dlls/mfmediaengine/main.c +++ b/dlls/mfmediaengine/main.c @@ -2521,7 +2521,7 @@ static HRESULT media_engine_transfer_d3d11(struct media_engine *engine, ID3D11Te src_box.back = 1; if (dst_rect->left + src_box.right - src_box.left > dst_desc.Width || - dst_rect->top + src_box.top - src_box.bottom > dst_desc.Height) + dst_rect->top + src_box.bottom - src_box.top > dst_desc.Height) { ID3D11Texture2D_Release(src_texture); return MF_E_UNEXPECTED; -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/7124