From f5df0d289d1a06b325b70f9e1c2083ce6080d98a Mon Sep 17 00:00:00 2001 From: Mikhail Burakov Date: Sun, 22 Oct 2023 08:15:45 +0200 Subject: Add support for cropping and scaling of decoded frames --- decode.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'decode.c') diff --git a/decode.c b/decode.c index 6bf49e6..7686e9e 100644 --- a/decode.c +++ b/decode.c @@ -462,7 +462,9 @@ bool DecodeContextDecode(struct DecodeContext* decode_context, } size_t locked = UnlockAllSurfaces(decode_context, surface_out->Data.MemId); - if (!WindowShowFrame(decode_context->window, locked)) { + if (!WindowShowFrame(decode_context->window, locked, + surface_out->Info.CropX, surface_out->Info.CropY, + surface_out->Info.CropW, surface_out->Info.CropH)) { LOG("Failed to show frame"); return false; } -- cgit v1.2.3