From bb0cdda4870d46e525adcfa91abc95e62a85d2f4 Mon Sep 17 00:00:00 2001 From: Thiago Santos Date: Tue, 1 Feb 2011 11:20:25 -0300 Subject: [PATCH] tests: camerabin2: Improve preview checking --- tests/check/elements/camerabin2.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/check/elements/camerabin2.c b/tests/check/elements/camerabin2.c index df630d4218..53e6ccc17a 100644 --- a/tests/check/elements/camerabin2.c +++ b/tests/check/elements/camerabin2.c @@ -287,6 +287,7 @@ check_preview_image (void) { fail_unless (preview_buffer != NULL); if (preview_caps) { + fail_unless (GST_BUFFER_CAPS (preview_buffer) != NULL); fail_unless (gst_caps_can_intersect (GST_BUFFER_CAPS (preview_buffer), preview_caps)); } @@ -786,6 +787,11 @@ GST_START_TEST (test_image_capture_previews) g_main_loop_run (main_loop); check_preview_image (); + + if (preview_buffer) + gst_buffer_unref (preview_buffer); + preview_buffer = NULL; + gst_caps_replace (&preview_caps, NULL); } gst_element_set_state (GST_ELEMENT (camera), GST_STATE_NULL);