video-overlay-composition: Fix meta scale transformation for xscale != yscale

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8431>
This commit is contained in:
Sebastian Dröge 2025-02-10 14:41:01 +01:00 committed by GStreamer Marge Bot
parent 6e9a0c2229
commit 8411a46c72

View File

@ -253,9 +253,9 @@ gst_video_overlay_composition_meta_transform (GstBuffer * dest, GstMeta * meta,
&render_y, &render_width, &render_height);
new_render_x = (render_x * nw) / ow;
new_render_y = (render_y * nw) / ow;
new_render_y = (render_y * nh) / oh;
new_render_width = (render_width * nw) / ow;
new_render_height = (render_height * nw) / ow;
new_render_height = (render_height * nh) / oh;
GST_DEBUG
("overlay rectangle %u (seqnum: %d) (%dx%d)x(%ux%u) -> (%dx%d)->(%ux%u)",