From e05cab4b4c896ffcf4d30e6a6c85d8ac6858899f Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Thu, 29 May 2003 17:24:03 +0000 Subject: [PATCH] help us debug caps ref issues Original commit message from CVS: help us debug caps ref issues --- gst/gstcaps.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gst/gstcaps.c b/gst/gstcaps.c index 2a06b6c..bf35ff6 100644 --- a/gst/gstcaps.c +++ b/gst/gstcaps.c @@ -346,6 +346,10 @@ void gst_caps_debug (GstCaps *caps, const gchar *label) { GST_DEBUG_ENTER ("caps debug: %s", label); + if (caps && caps->refcount == 0) { + g_warning ("Warning: refcount of caps %s is 0", label); + return; + } while (caps) { GST_DEBUG (GST_CAT_CAPS, "caps: %p %s %s (%sfixed) (refcount %d) %s", caps, caps->name, gst_caps_get_mime (caps), -- 2.7.4