tracker r3171 - in trunk: . src/tracker-extract



Author: carlosg
Date: Fri Apr  3 15:41:23 2009
New Revision: 3171
URL: http://svn.gnome.org/viewvc/tracker?rev=3171&view=rev

Log:
2009-04-03  Carlos Garnacho  <carlos imendio com>

        * src/tracker-extract/tracker-extract-gstreamer.c (add_tags)
        (tracker_extract_gstreamer): Plug more leaks.

Modified:
   trunk/ChangeLog
   trunk/src/tracker-extract/tracker-extract-gstreamer.c

Modified: trunk/src/tracker-extract/tracker-extract-gstreamer.c
==============================================================================
--- trunk/src/tracker-extract/tracker-extract-gstreamer.c	(original)
+++ trunk/src/tracker-extract/tracker-extract-gstreamer.c	Fri Apr  3 15:41:23 2009
@@ -579,6 +579,8 @@
 			
 			*cache = result;
 		}
+
+		gst_caps_unref (caps);
 	}
 	
 	gst_tag_list_free (new_tags);
@@ -766,6 +768,10 @@
 	gst_element_set_state (extractor->pipeline, GST_STATE_NULL);
 	gst_object_unref (extractor->bus);
 
+	if (extractor->tagcache) {
+		gst_tag_list_free (extractor->tagcache);
+	}
+
 	if (extractor->audiotags) {
 		gst_tag_list_free (extractor->audiotags);
 	}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]