tests: make more valgrind-friendly and plug caps leak
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Thu, 29 Mar 2012 15:32:08 +0000 (17:32 +0200)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Thu, 29 Mar 2012 15:32:08 +0000 (17:32 +0200)
tests/check/elements/amrnbenc.c
tests/check/elements/x264enc.c

index 38dd381..70e8502 100644 (file)
@@ -112,6 +112,8 @@ push_data (gint size, GstFlowReturn expected_return)
   GstFlowReturn res;
 
   buffer = gst_buffer_new_and_alloc (size);
+  /* make valgrind happier */
+  gst_buffer_memset (buffer, 0, 0, size);
 
   res = gst_pad_push (srcpad, buffer);
   fail_unless (res == expected_return,
index 769f558..c6a53c6 100644 (file)
@@ -138,6 +138,7 @@ test_video_profile (const gchar * profile, gint profile_id)
   /* code below assumes avc */
   gst_caps_set_simple (caps, "stream-format", G_TYPE_STRING, "avc", NULL);
   gst_pad_set_caps (mysinkpad, caps);
+  gst_caps_unref (caps);
   gst_pad_use_fixed_caps (mysinkpad);
 
   caps = gst_caps_from_string (VIDEO_CAPS_STRING);