From 96ec1ba613702b1aee34e9f52df61dccf1077dfd Mon Sep 17 00:00:00 2001
From: Jordan Yelloz <jordan.yelloz@collabora.com>
Date: Tue, 18 Feb 2025 13:08:38 -0700
Subject: [PATCH] gstappendpipeline: Added name to background task

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8512>
---
 .../gst-plugins-bad/gst-libs/gst/mse/gstappendpipeline.c       | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/mse/gstappendpipeline.c b/subprojects/gst-plugins-bad/gst-libs/gst/mse/gstappendpipeline.c
index db9cb25181..c1f3be7772 100644
--- a/subprojects/gst-plugins-bad/gst-libs/gst/mse/gstappendpipeline.c
+++ b/subprojects/gst-plugins-bad/gst-libs/gst/mse/gstappendpipeline.c
@@ -683,6 +683,9 @@ static gboolean
 background_task_start (BackgroundTask * task)
 {
   gst_bus_set_flushing (task->bus, FALSE);
+  gchar *name = g_strdup_printf ("%s:bg", GST_OBJECT_NAME (task->pipeline));
+  g_object_set (task->task, "name", name, NULL);
+  g_clear_pointer (&name, g_free);
   return gst_task_start (task->task);
 }