Merge branch 'gst-plugins-base-issue-846' into 'main'

basetextoverlay: Remove redundant overlay composition metas

See merge request gstreamer/gstreamer!940
This commit is contained in:
Philippe Normand 2024-05-03 20:25:55 +00:00
commit 5e9f501cff

View file

@ -2776,6 +2776,11 @@ gst_base_text_overlay_video_chain (GstPad * pad, GstObject * parent,
GST_DEBUG ("GstVideoOverlayCompositionMeta found.");
overlay->upstream_composition = composition_meta->overlay;
overlay->need_render = TRUE;
} else {
GST_DEBUG_OBJECT (overlay, "Removing redundant composition meta %p",
composition_meta);
gst_buffer_remove_video_overlay_composition_meta (buffer,
composition_meta);
}
} else if (overlay->upstream_composition != NULL) {
overlay->upstream_composition = NULL;