sink = GST_MULTI_OUTPUT_SINK (bsink);
GST_DEBUG_OBJECT (sink, "unset flushing");
- g_cancellable_reset (sink->cancellable);
+ g_object_unref (sink->cancellable);
+ sink->cancellable = g_cancellable_new ();
return TRUE;
}
sink = GST_MULTI_SOCKET_SINK (bsink);
GST_DEBUG_OBJECT (sink, "unset flushing");
- g_cancellable_reset (sink->cancellable);
+ g_object_unref (sink->cancellable);
+ sink->cancellable = g_cancellable_new ();
return TRUE;
}
GstTCPClientSink *sink = GST_TCP_CLIENT_SINK (bsink);
GST_DEBUG_OBJECT (sink, "unset flushing");
- g_cancellable_reset (sink->cancellable);
+ g_object_unref (sink->cancellable);
+ sink->cancellable = g_cancellable_new ();
return TRUE;
}
GstTCPClientSrc *src = GST_TCP_CLIENT_SRC (bsrc);
GST_DEBUG_OBJECT (src, "unset flushing");
- g_cancellable_reset (src->cancellable);
+ g_object_unref (src->cancellable);
+ src->cancellable = g_cancellable_new ();
return TRUE;
}
{
GstTCPServerSrc *src = GST_TCP_SERVER_SRC (bsrc);
- g_cancellable_reset (src->cancellable);
+ g_object_unref (src->cancellable);
+ src->cancellable = g_cancellable_new ();
return TRUE;
}