Commit 5688773b authored by Sebastian Dröge's avatar Sebastian Dröge 🍵 Committed by Sebastian Dröge

taglist: Remove (scope call) annotation from gst_tag_register()

This was added in 7fdb15d6 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.
parent 5b19d30d
......@@ -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.
*
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment