gst-inspect: Don't unref plugin features multiple times
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Fri, 27 Jan 2012 17:53:45 +0000 (18:53 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Fri, 27 Jan 2012 17:54:24 +0000 (18:54 +0100)
gst_plugin_feature_list_free() unrefs them too.

tools/gst-inspect.c

index 02ef41b..d776594 100644 (file)
@@ -1107,7 +1107,6 @@ print_all_uri_handlers (void)
         if (!element) {
           g_print ("couldn't construct element for %s for some reason\n",
               GST_OBJECT_NAME (factory));
-          gst_object_unref (factory);
           continue;
         }
 
@@ -1141,7 +1140,6 @@ print_all_uri_handlers (void)
         }
 
         gst_object_unref (element);
-        gst_object_unref (factory);
       }
     }
 
@@ -1245,7 +1243,6 @@ print_plugin_features (GstPlugin * plugin)
       num_other++;
     }
     num_features++;
-    gst_object_unref (feature);
     features = g_list_next (features);
   }