From 5833aae413e9d30f25a311cae9e46d78780887a2 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Mon, 22 Jun 2015 01:52:39 +0200 Subject: [PATCH] track: Give usefull name to compositions --- ges/ges-track.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/ges/ges-track.c b/ges/ges-track.c index ec9dd2cff7..4e18fb8a4f 100644 --- a/ges/ges-track.c +++ b/ges/ges-track.c @@ -477,6 +477,23 @@ static void ges_track_constructed (GObject * object) { GESTrack *self = GES_TRACK (object); + gchar *componame = NULL; + + if (self->type == GES_TRACK_TYPE_VIDEO) { + componame = + g_strdup_printf ("(video)%s", + GST_OBJECT_NAME (self->priv->composition)); + } else if (self->type == GES_TRACK_TYPE_AUDIO) { + componame = + g_strdup_printf ("(audio)%s", + GST_OBJECT_NAME (self->priv->composition)); + } + + if (componame) { + gst_object_set_name (GST_OBJECT (self->priv->composition), componame); + + g_free (componame); + } if (!gst_bin_add (GST_BIN (self), self->priv->composition)) GST_ERROR ("Couldn't add composition to bin !");