From 24749aa2dbb563a254b861aa66ea19ff28665d18 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim-Philipp=20M=C3=BCller?= Date: Wed, 1 Feb 2012 19:26:29 +0000 Subject: [PATCH] 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. --- gst-libs/gst/pbutils/gstdiscoverer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gst-libs/gst/pbutils/gstdiscoverer.c b/gst-libs/gst/pbutils/gstdiscoverer.c index 23fce6f..e3ca0d6 100644 --- a/gst-libs/gst/pbutils/gstdiscoverer.c +++ b/gst-libs/gst/pbutils/gstdiscoverer.c @@ -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 -- 2.7.4