diff --git a/ChangeLog b/ChangeLog index 6738aa27ae..539175ac26 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-01-30 Wim Taymans + + * tests/check/gst/gstbin.c: (GST_START_TEST): + Wait for refcount to settle down before checking. + 2006-01-30 Wim Taymans * docs/design/part-element-sink.txt: diff --git a/common b/common index bc4325349e..0b93085188 160000 --- a/common +++ b/common @@ -1 +1 @@ -Subproject commit bc4325349e8d0ec90aa5c5e74566880cc2e82527 +Subproject commit 0b93085188e83fe678ec5ded2823cd7c24dfa843 diff --git a/tests/check/gst/gstbin.c b/tests/check/gst/gstbin.c index e006295128..e404516029 100644 --- a/tests/check/gst/gstbin.c +++ b/tests/check/gst/gstbin.c @@ -568,6 +568,9 @@ GST_START_TEST (test_children_state_change_order_flagged_sink) pop_messages (bus, 4); /* pop playing => paused messages off the bus */ pop_messages (bus, 4); /* pop paused => ready messages off the bus */ + while (GST_OBJECT_REFCOUNT_VALUE (pipeline) > 1) + THREAD_SWITCH (); + ASSERT_OBJECT_REFCOUNT (src, "src", 1); ASSERT_OBJECT_REFCOUNT (sink, "sink", 1); ASSERT_OBJECT_REFCOUNT (pipeline, "pipeline", 1);