X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=gst%2Fgsttaglist.c;h=56e6a46b6e407bc734e5f5010ea5c33cc370006f;hb=dac5966da6a0f53d0443dfa1ac239289028c415d;hp=059c87e83931b0678f180902a03dcad7f3b28278;hpb=4a402c1c7d14d8fd1970e2008422c9b23be92412;p=platform%2Fupstream%2Fgstreamer.git diff --git a/gst/gsttaglist.c b/gst/gsttaglist.c index 059c87e..56e6a46 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. * @@ -719,6 +719,10 @@ __gst_tag_list_free (GstTagList * list) gst_structure_free (GST_TAG_LIST_STRUCTURE (list)); +#ifdef USE_POISONING + memset (list, 0xff, sizeof (GstTagListImpl)); +#endif + g_slice_free1 (sizeof (GstTagListImpl), list); }