From 0d0228ca8705ba1d2162ff27ac2fc83f69cfa05f Mon Sep 17 00:00:00 2001 From: Jordan Yelloz Date: Tue, 18 Feb 2025 13:08:37 -0700 Subject: [PATCH] gstsourcebuffer: Added name to track feed task Part-of: --- .../gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c b/subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c index 1097fe5ec7..f79ab8ee16 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c +++ b/subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c @@ -708,6 +708,10 @@ add_track_feed (GstMediaSourceTrack * track, GstTask *task = gst_task_new ((GstTaskFunction) track_feed_task, feed, NULL); g_rec_mutex_init (&feed->lock); gst_task_set_lock (task, &feed->lock); + const gchar *track_id = gst_media_source_track_get_id (track); + gchar *name = g_strdup_printf ("%s:%s", GST_OBJECT_NAME (self), track_id); + g_object_set (task, "name", name, NULL); + g_clear_pointer (&name, g_free); feed->task = task; feed->buffer = track_buffer; feed->track = gst_object_ref (track);