From ea2b5bded8de799fad740fd46fd9c55ea3429517 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Sat, 13 Jul 2019 21:26:35 -0400 Subject: [PATCH] track: Enhance restriction capsfilter name --- ges/ges-track.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ges/ges-track.c b/ges/ges-track.c index 280c657..c0f81e1 100644 --- a/ges/ges-track.c +++ b/ges/ges-track.c @@ -541,19 +541,28 @@ ges_track_constructed (GObject * object) { GESTrack *self = GES_TRACK (object); gchar *componame = NULL; + gchar *capsfiltername = NULL; if (self->type == GES_TRACK_TYPE_VIDEO) { componame = g_strdup_printf ("video_%s", GST_OBJECT_NAME (self->priv->composition)); + capsfiltername = + g_strdup_printf ("video_restriction_%s", + GST_OBJECT_NAME (self->priv->capsfilter)); } else if (self->type == GES_TRACK_TYPE_AUDIO) { componame = g_strdup_printf ("audio_%s", GST_OBJECT_NAME (self->priv->composition)); + capsfiltername = + g_strdup_printf ("audio_restriction_%s", + GST_OBJECT_NAME (self->priv->capsfilter)); } if (componame) { gst_object_set_name (GST_OBJECT (self->priv->composition), componame); + gst_object_set_name (GST_OBJECT (self->priv->capsfilter), capsfiltername); g_free (componame); + g_free (capsfiltername); } if (!gst_bin_add (GST_BIN (self), self->priv->composition)) -- 2.7.4