summaryrefslogtreecommitdiff
path: root/decode.c
diff options
context:
space:
mode:
authorMikhail Burakov <mburakov@mailbox.org>2023-10-22 08:15:45 +0200
committerMikhail Burakov <mburakov@mailbox.org>2023-10-22 08:23:59 +0200
commitf5df0d289d1a06b325b70f9e1c2083ce6080d98a (patch)
tree9face03bf905375a04e9a3c14a49fad6497878ef /decode.c
parent74e55721e93d95d35ae5e594cad360f407f47ae0 (diff)
Add support for cropping and scaling of decoded framesv5
Diffstat (limited to 'decode.c')
-rw-r--r--decode.c4
1 files changed, 3 insertions, 1 deletions
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;
}