discoverer: mark GError argument of "discovered" signal with STATIC_SCOPE

So the error is passed to the callback as is without a copy being made.
This commit is contained in:
Tim-Philipp Müller 2012-02-01 19:26:29 +00:00
parent 4738e02bbf
commit 24749aa2db

View file

@ -235,7 +235,8 @@ gst_discoverer_class_init (GstDiscovererClass * klass)
g_signal_new ("discovered", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GstDiscovererClass, discovered),
NULL, NULL, pbutils_marshal_VOID__POINTER_BOXED,
G_TYPE_NONE, 2, GST_TYPE_DISCOVERER_INFO, G_TYPE_ERROR);
G_TYPE_NONE, 2, GST_TYPE_DISCOVERER_INFO,
G_TYPE_ERROR | G_SIGNAL_TYPE_STATIC_SCOPE);
}
static void