/**
* SECTION:gsttoc
+ * @title: GstToc
* @short_description: Generic table of contents support
* @see_also: #GstStructure, #GstEvent, #GstMessage, #GstQuery
*
if (toc->tags != NULL)
gst_tag_list_unref (toc->tags);
+#ifdef USE_POISONING
+ memset (toc, 0xff, sizeof (GstToc));
+#endif
+
g_slice_free (GstToc, toc);
}
if (entry->tags != NULL)
gst_tag_list_unref (entry->tags);
+#ifdef USE_POISONING
+ memset (entry, 0xff, sizeof (GstTocEntry));
+#endif
+
g_slice_free (GstTocEntry, entry);
}
*
* Gets the parent #GstTocEntry of @entry.
*
- * Returns: (transfer none): The parent #GstTocEntry of @entry
+ * Returns: (transfer none) (nullable): The parent #GstTocEntry of @entry
*/
GstTocEntry *
gst_toc_entry_get_parent (GstTocEntry * entry)