help us debug caps ref issues
authorThomas Vander Stichele <thomas@apestaart.org>
Thu, 29 May 2003 17:24:03 +0000 (17:24 +0000)
committerThomas Vander Stichele <thomas@apestaart.org>
Thu, 29 May 2003 17:24:03 +0000 (17:24 +0000)
Original commit message from CVS:
help us debug caps ref issues

gst/gstcaps.c

index 2a06b6c..bf35ff6 100644 (file)
@@ -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),