From 5688773b91c3ea1094996a573f119230727a0978 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 23 Jan 2019 13:51:08 +0200 Subject: [PATCH] taglist: Remove (scope call) annotation from gst_tag_register() This was added in 7fdb15d6a2 but it is wrong. (scope call) is for closures that only have to stay valid for the scope of the call, but the tag merge function has to stay valid for the whole lifetime of the application instead. There's no appropriate scope annotation for that so we have to skip these functions for now. --- gst/gsttaglist.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gst/gsttaglist.c b/gst/gsttaglist.c index 4845d90778..56e6a46b6e 100644 --- a/gst/gsttaglist.c +++ b/gst/gsttaglist.c @@ -471,13 +471,13 @@ gst_tag_lookup (const gchar * tag_name) } /** - * gst_tag_register: + * gst_tag_register: (skip) * @name: the name or identifier string * @flag: a flag describing the type of tag info * @type: the type this data is in * @nick: human-readable name * @blurb: a human-readable description about this tag - * @func: (allow-none) (scope call): function for merging multiple values of this tag, or %NULL + * @func: (allow-none): function for merging multiple values of this tag, or %NULL * * Registers a new tag type for the use with GStreamer's type system. If a type * with that name is already registered, that one is used. @@ -515,13 +515,13 @@ gst_tag_register (const gchar * name, GstTagFlag flag, GType type, } /** - * gst_tag_register_static: + * gst_tag_register_static: (skip) * @name: the name or identifier string (string constant) * @flag: a flag describing the type of tag info * @type: the type this data is in * @nick: human-readable name or short description (string constant) * @blurb: a human-readable description for this tag (string constant) - * @func: (allow-none) (scope call): function for merging multiple values of this tag, or %NULL + * @func: (allow-none): function for merging multiple values of this tag, or %NULL * * Registers a new tag type for the use with GStreamer's type system. * -- 2.34.1