mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-25 11:11:08 +00:00
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.
This commit is contained in:
parent
5b19d30d24
commit
5688773b91
1 changed files with 4 additions and 4 deletions
|
@ -471,13 +471,13 @@ gst_tag_lookup (const gchar * tag_name)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gst_tag_register:
|
* gst_tag_register: (skip)
|
||||||
* @name: the name or identifier string
|
* @name: the name or identifier string
|
||||||
* @flag: a flag describing the type of tag info
|
* @flag: a flag describing the type of tag info
|
||||||
* @type: the type this data is in
|
* @type: the type this data is in
|
||||||
* @nick: human-readable name
|
* @nick: human-readable name
|
||||||
* @blurb: a human-readable description about this tag
|
* @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
|
* 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.
|
* 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)
|
* @name: the name or identifier string (string constant)
|
||||||
* @flag: a flag describing the type of tag info
|
* @flag: a flag describing the type of tag info
|
||||||
* @type: the type this data is in
|
* @type: the type this data is in
|
||||||
* @nick: human-readable name or short description (string constant)
|
* @nick: human-readable name or short description (string constant)
|
||||||
* @blurb: a human-readable description for this tag (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.
|
* Registers a new tag type for the use with GStreamer's type system.
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in a new issue