summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThibault Saunier <tsaunier@igalia.com>2018-02-27 10:00:32 -0300
committerThibault Saunier <tsaunier@igalia.com>2018-02-27 10:00:32 -0300
commitf219111631155f22147dd785d36fc8c294de9dad (patch)
tree85190014ca60638de2550f70abe333f0b52db561
parent503300a0dfa49cd8ce826ed93de940436ab96074 (diff)
test: Plug minor leaks
-rw-r--r--tests/check/ges/layer.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/check/ges/layer.c b/tests/check/ges/layer.c
index 1491e0ec..5524f7dd 100644
--- a/tests/check/ges/layer.c
+++ b/tests/check/ges/layer.c
@@ -1738,34 +1738,41 @@ GST_START_TEST (test_layer_get_clips_in_interval)
current = objects = ges_layer_get_clips_in_interval (layer, 0, 30);
assert_equals_int (g_list_length (objects), 1);
fail_unless (current->data == GES_TIMELINE_ELEMENT (clip));
+ g_list_free_full (objects, gst_object_unref);
current = objects = ges_layer_get_clips_in_interval (layer, 0, 11);
assert_equals_int (g_list_length (objects), 1);
fail_unless (current->data == GES_TIMELINE_ELEMENT (clip));
+ g_list_free_full (objects, gst_object_unref);
/* Clip's end lies between the interval */
current = objects = ges_layer_get_clips_in_interval (layer, 30, 50);
assert_equals_int (g_list_length (objects), 1);
fail_unless (current->data == GES_TIMELINE_ELEMENT (clip));
+ g_list_free_full (objects, gst_object_unref);
current = objects = ges_layer_get_clips_in_interval (layer, 39, 50);
assert_equals_int (g_list_length (objects), 1);
fail_unless (current->data == GES_TIMELINE_ELEMENT (clip));
+ g_list_free_full (objects, gst_object_unref);
/* Clip exactly overlaps the interval */
current = objects = ges_layer_get_clips_in_interval (layer, 10, 40);
assert_equals_int (g_list_length (objects), 1);
fail_unless (current->data == GES_TIMELINE_ELEMENT (clip));
+ g_list_free_full (objects, gst_object_unref);
/* Clip completely inside the interval */
current = objects = ges_layer_get_clips_in_interval (layer, 0, 50);
assert_equals_int (g_list_length (objects), 1);
fail_unless (current->data == GES_TIMELINE_ELEMENT (clip));
+ g_list_free_full (objects, gst_object_unref);
/* Interval completely inside the clip duration */
current = objects = ges_layer_get_clips_in_interval (layer, 20, 30);
assert_equals_int (g_list_length (objects), 1);
fail_unless (current->data == GES_TIMELINE_ELEMENT (clip));
+ g_list_free_full (objects, gst_object_unref);
/* No intersecting clip */
objects = ges_layer_get_clips_in_interval (layer, 0, 10);
@@ -1809,12 +1816,14 @@ GST_START_TEST (test_layer_get_clips_in_interval)
fail_unless (current->data == GES_TIMELINE_ELEMENT (clip));
current = current->next;
fail_unless (current->data == GES_TIMELINE_ELEMENT (clip2));
+ g_list_free_full (objects, gst_object_unref);
current = objects = ges_layer_get_clips_in_interval (layer, 39, 65);
assert_equals_int (g_list_length (objects), 2);
fail_unless (current->data == GES_TIMELINE_ELEMENT (clip));
current = current->next;
fail_unless (current->data == GES_TIMELINE_ELEMENT (clip2));
+ g_list_free_full (objects, gst_object_unref);
}