tests: fix some leaks and remove files when done in qtmux test
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Wed, 4 Jan 2012 17:59:55 +0000 (17:59 +0000)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Wed, 4 Jan 2012 18:05:41 +0000 (18:05 +0000)
tests/check/elements/qtmux.c

index 484296badf9c5c56f602bcc654d00034584fc370..a9364c984a6047e7224727b2b4ee91d9aab22675 100644 (file)
@@ -28,6 +28,8 @@
 #include <unistd.h>
 #endif
 
+#include <glib/gstdio.h>
+
 #include <gst/check/gstcheck.h>
 #include <gst/pbutils/encoding-profile.h>
 
@@ -614,8 +616,7 @@ test_mp3_enc_base_init (gpointer klass)
 {
   GstElementClass *element_class = GST_ELEMENT_CLASS (klass);
 
-  gst_element_class_add_static_pad_template (element_class,
-      &sink_template);
+  gst_element_class_add_static_pad_template (element_class, &sink_template);
   gst_element_class_add_static_pad_template (element_class, &src_template);
 
   gst_element_class_set_details_simple (element_class, "MPEG1 Audio Encoder",
@@ -838,7 +839,12 @@ test_average_bitrate_custom (const gchar * elementname,
         (guint) gst_util_uint64_scale_round ((guint64) total_bytes,
         (guint64) 8 * GST_SECOND, (guint64) total_duration);
     fail_unless (bitrate == expected);
+    gst_tag_list_free (taglist);
   }
+
+  /* delete file */
+  g_unlink (location);
+  g_free (location);
 }
 
 GST_START_TEST (test_average_bitrate)