nle: Parent the GstTask to ourself

This allows accessing the nlecomposition in gdb when a task is
'dangling' making debugging easier.
This commit is contained in:
Thibault Saunier 2019-06-17 18:23:07 -04:00
parent ad6d1964af
commit 351182ba2a

View file

@ -444,6 +444,8 @@ _start_task (NleComposition * comp)
gst_task_set_lock (task, GET_TASK_LOCK (comp));
GST_DEBUG_OBJECT (comp, "created task %p", task);
comp->task = task;
gst_object_set_parent (GST_OBJECT (task), GST_OBJECT (comp));
gst_object_unref (task);
g_free (taskname);
}
@ -479,7 +481,7 @@ _stop_task (NleComposition * comp)
if (!gst_task_join (task))
goto join_failed;
gst_object_unref (task);
gst_object_unparent (GST_OBJECT (task));
return res;