From 484c3272c46d78ad4920ac54b3197b9f1eb3eeb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 15 Apr 2009 13:05:16 +0200 Subject: [PATCH] staticpadtemplate: Update docs of gst_static_pad_template_get_caps () gst_static_pad_template_get_caps () actually returns a reference to the caps and it's cleaner to unref them after usage. The core will, however, always hold a reference to the caps so this didn't result in a memory leak. --- gst/gstpadtemplate.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gst/gstpadtemplate.c b/gst/gstpadtemplate.c index 2d74148920..53c51bc301 100644 --- a/gst/gstpadtemplate.c +++ b/gst/gstpadtemplate.c @@ -378,8 +378,10 @@ gst_pad_template_new (const gchar * name_template, * * Gets the capabilities of the static pad template. * - * Returns: the #GstCaps of the static pad template. If you need to keep a - * reference to the caps, take a ref (see gst_caps_ref ()). + * Returns: the #GstCaps of the static pad template. + * Unref after usage. Since the core holds an additional + * ref to the returned caps, use gst_caps_make_writable() + * on the returned caps to modify it. */ GstCaps * gst_static_pad_template_get_caps (GstStaticPadTemplate * templ)