baseparse: remove duplicate code
authorOlivier Crête <olivier.crete@collabora.com>
Fri, 29 Nov 2013 21:28:41 +0000 (16:28 -0500)
committerTim-Philipp Müller <tim@centricular.com>
Tue, 17 Mar 2015 19:35:08 +0000 (19:35 +0000)
These are already freed by gst_base_parse_clear_queues()

https://bugzilla.gnome.org/show_bug.cgi?id=679768

libs/gst/base/gstbaseparse.c

index 435d2d1..013e682 100644 (file)
@@ -530,16 +530,6 @@ gst_base_parse_finalize (GObject * object)
 
   g_object_unref (parse->priv->adapter);
 
-  if (parse->priv->cache) {
-    gst_buffer_unref (parse->priv->cache);
-    parse->priv->cache = NULL;
-  }
-
-  g_list_foreach (parse->priv->pending_events, (GFunc) gst_mini_object_unref,
-      NULL);
-  g_list_free (parse->priv->pending_events);
-  parse->priv->pending_events = NULL;
-
   if (parse->priv->index) {
     gst_object_unref (parse->priv->index);
     parse->priv->index = NULL;