mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-02 04:22:27 +00:00
tests:composition: Fix some refcounts
Co-Authored by: Thibault Saunier <tsaunier@gnome.org>
This commit is contained in:
parent
eeb475db5b
commit
123a940001
1 changed files with 11 additions and 11 deletions
|
@ -188,7 +188,7 @@ test_simplest_full (void)
|
|||
commit_and_wait (comp, &ret);
|
||||
check_start_stop_duration (comp, 0, 1 * GST_SECOND, 1 * GST_SECOND);
|
||||
|
||||
ASSERT_OBJECT_REFCOUNT (source1, "source1", 2);
|
||||
ASSERT_OBJECT_REFCOUNT (source1, "source1", 1);
|
||||
|
||||
/* Expected segments */
|
||||
segments = g_list_append (segments,
|
||||
|
@ -276,8 +276,8 @@ test_one_after_other_full (void)
|
|||
1 * GST_SECOND);
|
||||
check_start_stop_duration (comp, 0, 2 * GST_SECOND, 2 * GST_SECOND);
|
||||
|
||||
ASSERT_OBJECT_REFCOUNT (source1, "source1", 2);
|
||||
ASSERT_OBJECT_REFCOUNT (source2, "source2", 2);
|
||||
ASSERT_OBJECT_REFCOUNT (source1, "source1", 1);
|
||||
ASSERT_OBJECT_REFCOUNT (source2, "source2", 1);
|
||||
|
||||
|
||||
/* Expected segments */
|
||||
|
@ -433,8 +433,8 @@ test_one_bin_after_other_full (void)
|
|||
1 * GST_SECOND);
|
||||
check_start_stop_duration (comp, 0, 2 * GST_SECOND, 2 * GST_SECOND);
|
||||
|
||||
ASSERT_OBJECT_REFCOUNT (source1, "source1", 2);
|
||||
ASSERT_OBJECT_REFCOUNT (source2, "source2", 2);
|
||||
ASSERT_OBJECT_REFCOUNT (source1, "source1", 1);
|
||||
ASSERT_OBJECT_REFCOUNT (source2, "source2", 1);
|
||||
|
||||
/* Expected segments */
|
||||
segments = g_list_append (segments,
|
||||
|
@ -535,14 +535,14 @@ GST_START_TEST (test_complex_operations)
|
|||
commit_and_wait (comp, &ret);
|
||||
check_start_stop_duration (comp, 0, 4 * GST_SECOND, 4 * GST_SECOND);
|
||||
|
||||
ASSERT_OBJECT_REFCOUNT (source1, "source1", 2);
|
||||
ASSERT_OBJECT_REFCOUNT (source1, "source1", 1);
|
||||
|
||||
/* Add source2 */
|
||||
gnl_composition_add (GST_BIN (comp), source2);
|
||||
commit_and_wait (comp, &ret);
|
||||
check_start_stop_duration (comp, 0, 6 * GST_SECOND, 6 * GST_SECOND);
|
||||
|
||||
ASSERT_OBJECT_REFCOUNT (source2, "source2", 2);
|
||||
ASSERT_OBJECT_REFCOUNT (source2, "source2", 1);
|
||||
|
||||
/* Add operaton */
|
||||
|
||||
|
@ -550,7 +550,7 @@ GST_START_TEST (test_complex_operations)
|
|||
commit_and_wait (comp, &ret);
|
||||
check_start_stop_duration (comp, 0, 6 * GST_SECOND, 6 * GST_SECOND);
|
||||
|
||||
ASSERT_OBJECT_REFCOUNT (oper, "oper", 2);
|
||||
ASSERT_OBJECT_REFCOUNT (oper, "oper", 1);
|
||||
|
||||
/* Expected segments */
|
||||
segments = g_list_append (segments,
|
||||
|
@ -655,14 +655,14 @@ GST_START_TEST (test_complex_operations_bis)
|
|||
commit_and_wait (comp, &ret);
|
||||
check_start_stop_duration (comp, 0, 4 * GST_SECOND, 4 * GST_SECOND);
|
||||
|
||||
ASSERT_OBJECT_REFCOUNT (source1, "source1", 2);
|
||||
ASSERT_OBJECT_REFCOUNT (source1, "source1", 1);
|
||||
|
||||
/* Add source2 */
|
||||
gnl_composition_add (GST_BIN (comp), source2);
|
||||
commit_and_wait (comp, &ret);
|
||||
check_start_stop_duration (comp, 0, 6 * GST_SECOND, 6 * GST_SECOND);
|
||||
|
||||
ASSERT_OBJECT_REFCOUNT (source2, "source2", 2);
|
||||
ASSERT_OBJECT_REFCOUNT (source2, "source2", 1);
|
||||
|
||||
/* Add operaton */
|
||||
|
||||
|
@ -675,7 +675,7 @@ GST_START_TEST (test_complex_operations_bis)
|
|||
check_start_stop_duration (oper, 0 * GST_SECOND, 6 * GST_SECOND,
|
||||
6 * GST_SECOND);
|
||||
|
||||
ASSERT_OBJECT_REFCOUNT (oper, "oper", 2);
|
||||
ASSERT_OBJECT_REFCOUNT (oper, "oper", 1);
|
||||
|
||||
/* Expected segments */
|
||||
segments = g_list_append (segments,
|
||||
|
|
Loading…
Reference in a new issue