mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-23 18:21:04 +00:00
tests: camerabin2: Improve preview checking
This commit is contained in:
parent
48b05a3002
commit
bb0cdda487
1 changed files with 6 additions and 0 deletions
|
@ -287,6 +287,7 @@ check_preview_image (void)
|
||||||
{
|
{
|
||||||
fail_unless (preview_buffer != NULL);
|
fail_unless (preview_buffer != NULL);
|
||||||
if (preview_caps) {
|
if (preview_caps) {
|
||||||
|
fail_unless (GST_BUFFER_CAPS (preview_buffer) != NULL);
|
||||||
fail_unless (gst_caps_can_intersect (GST_BUFFER_CAPS (preview_buffer),
|
fail_unless (gst_caps_can_intersect (GST_BUFFER_CAPS (preview_buffer),
|
||||||
preview_caps));
|
preview_caps));
|
||||||
}
|
}
|
||||||
|
@ -786,6 +787,11 @@ GST_START_TEST (test_image_capture_previews)
|
||||||
g_main_loop_run (main_loop);
|
g_main_loop_run (main_loop);
|
||||||
|
|
||||||
check_preview_image ();
|
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);
|
gst_element_set_state (GST_ELEMENT (camera), GST_STATE_NULL);
|
||||||
|
|
Loading…
Reference in a new issue