From 1e5c117c7cc8a08c23d08f9a9113af6a1d6f4f02 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Mon, 6 Jan 2020 16:30:36 -0300 Subject: fakevideosink: Use our pad template to create pad --- gst/debugutils/gstfakevideosink.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'gst/debugutils') diff --git a/gst/debugutils/gstfakevideosink.c b/gst/debugutils/gstfakevideosink.c index 0ebec64ef..20b0f77a6 100644 --- a/gst/debugutils/gstfakevideosink.c +++ b/gst/debugutils/gstfakevideosink.c @@ -171,6 +171,7 @@ static void gst_fake_video_sink_init (GstFakeVideoSink * self) { GstElement *child; + GstPadTemplate *template = gst_static_pad_template_get (&sink_factory); child = gst_element_factory_make ("fakesink", "sink"); @@ -184,7 +185,8 @@ gst_fake_video_sink_init (GstFakeVideoSink * self) gst_bin_add (GST_BIN (self), child); - ghost_pad = gst_ghost_pad_new ("sink", sink_pad); + ghost_pad = gst_ghost_pad_new_from_template ("sink", sink_pad, template); + gst_object_unref (template); gst_element_add_pad (GST_ELEMENT (self), ghost_pad); gst_object_unref (sink_pad); -- cgit v1.2.1