summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2021-07-18 09:44:23 -0400
committerMatthias Clasen <mclasen@redhat.com>2021-07-18 09:44:23 -0400
commitbc87da771f0882b56a283da7119e20919ddf2f14 (patch)
treec865bf75810dd41cf61267355f48fb94bba59d50
parent92989dd89ab23dd177e069b4ccb3e3b3b0ef7850 (diff)
downloadgtk+-bc87da771f0882b56a283da7119e20919ddf2f14.tar.gz
Add a ghost pad
It sounds cool. But it still doesn't work :(
-rw-r--r--modules/media/gtkgstbin.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/media/gtkgstbin.c b/modules/media/gtkgstbin.c
index 56680c1d1d..ee4456c7da 100644
--- a/modules/media/gtkgstbin.c
+++ b/modules/media/gtkgstbin.c
@@ -85,6 +85,10 @@ gtk_gst_bin_init (GtkGstBin *self)
self->src = gst_element_factory_make ("giostreamsrc", "src");
g_object_ref_sink (self->src);
gst_bin_add (GST_BIN (self), self->src);
+
+ gst_element_add_pad (GST_ELEMENT (self),
+ gst_ghost_pad_new ("src", gst_element_get_static_pad (self->src, "src")));
+
}
static void