mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-23 18:21:04 +00:00
add some additional fail_if's
Original commit message from CVS: add some additional fail_if's
This commit is contained in:
parent
8a5411d0be
commit
11662f1307
2 changed files with 16 additions and 4 deletions
|
@ -305,6 +305,7 @@ GST_START_TEST (test_base_time)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
base = gst_element_get_base_time (pipeline);
|
base = gst_element_get_base_time (pipeline);
|
||||||
|
fail_if (base == GST_CLOCK_TIME_NONE);
|
||||||
|
|
||||||
/* set stream time */
|
/* set stream time */
|
||||||
gst_element_set_state (pipeline, GST_STATE_PAUSED);
|
gst_element_set_state (pipeline, GST_STATE_PAUSED);
|
||||||
|
@ -356,6 +357,7 @@ GST_START_TEST (test_base_time)
|
||||||
gst_clock_id_unref (clock_id);
|
gst_clock_id_unref (clock_id);
|
||||||
|
|
||||||
lower = gst_clock_get_time (clock);
|
lower = gst_clock_get_time (clock);
|
||||||
|
fail_if (lower == GST_CLOCK_TIME_NONE);
|
||||||
|
|
||||||
observed = GST_CLOCK_TIME_NONE;
|
observed = GST_CLOCK_TIME_NONE;
|
||||||
|
|
||||||
|
@ -377,6 +379,7 @@ GST_START_TEST (test_base_time)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
base = gst_element_get_base_time (pipeline);
|
base = gst_element_get_base_time (pipeline);
|
||||||
|
fail_if (base == GST_CLOCK_TIME_NONE);
|
||||||
|
|
||||||
/* set stream time */
|
/* set stream time */
|
||||||
gst_element_set_state (pipeline, GST_STATE_PAUSED);
|
gst_element_set_state (pipeline, GST_STATE_PAUSED);
|
||||||
|
@ -397,6 +400,7 @@ GST_START_TEST (test_base_time)
|
||||||
GST_TIME_FORMAT " > %" GST_TIME_FORMAT, GST_TIME_ARGS (base),
|
GST_TIME_FORMAT " > %" GST_TIME_FORMAT, GST_TIME_ARGS (base),
|
||||||
GST_TIME_ARGS (upper));
|
GST_TIME_ARGS (upper));
|
||||||
|
|
||||||
|
fail_unless (lower >= base);
|
||||||
fail_unless (observed >= lower - base, "early timestamp: %"
|
fail_unless (observed >= lower - base, "early timestamp: %"
|
||||||
GST_TIME_FORMAT " < %" GST_TIME_FORMAT,
|
GST_TIME_FORMAT " < %" GST_TIME_FORMAT,
|
||||||
GST_TIME_ARGS (observed), GST_TIME_ARGS (lower - base));
|
GST_TIME_ARGS (observed), GST_TIME_ARGS (lower - base));
|
||||||
|
@ -413,11 +417,13 @@ GST_START_TEST (test_base_time)
|
||||||
{
|
{
|
||||||
GstClockID clock_id;
|
GstClockID clock_id;
|
||||||
GstClockTime oldbase = base, oldobserved = observed;
|
GstClockTime oldbase = base, oldobserved = observed;
|
||||||
|
GstClockReturn ret;
|
||||||
|
|
||||||
/* let some time pass */
|
/* let some time pass */
|
||||||
clock_id = gst_clock_new_single_shot_id (clock, upper + WAIT_TIME);
|
clock_id = gst_clock_new_single_shot_id (clock, upper + WAIT_TIME);
|
||||||
fail_unless (gst_clock_id_wait (clock_id, NULL) == GST_CLOCK_OK,
|
ret = gst_clock_id_wait (clock_id, NULL);
|
||||||
"unexpected clock_id_wait return");
|
fail_unless (ret == GST_CLOCK_OK,
|
||||||
|
"unexpected clock_id_wait return %d", ret);
|
||||||
gst_clock_id_unref (clock_id);
|
gst_clock_id_unref (clock_id);
|
||||||
|
|
||||||
lower = gst_clock_get_time (clock);
|
lower = gst_clock_get_time (clock);
|
||||||
|
|
|
@ -305,6 +305,7 @@ GST_START_TEST (test_base_time)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
base = gst_element_get_base_time (pipeline);
|
base = gst_element_get_base_time (pipeline);
|
||||||
|
fail_if (base == GST_CLOCK_TIME_NONE);
|
||||||
|
|
||||||
/* set stream time */
|
/* set stream time */
|
||||||
gst_element_set_state (pipeline, GST_STATE_PAUSED);
|
gst_element_set_state (pipeline, GST_STATE_PAUSED);
|
||||||
|
@ -356,6 +357,7 @@ GST_START_TEST (test_base_time)
|
||||||
gst_clock_id_unref (clock_id);
|
gst_clock_id_unref (clock_id);
|
||||||
|
|
||||||
lower = gst_clock_get_time (clock);
|
lower = gst_clock_get_time (clock);
|
||||||
|
fail_if (lower == GST_CLOCK_TIME_NONE);
|
||||||
|
|
||||||
observed = GST_CLOCK_TIME_NONE;
|
observed = GST_CLOCK_TIME_NONE;
|
||||||
|
|
||||||
|
@ -377,6 +379,7 @@ GST_START_TEST (test_base_time)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
base = gst_element_get_base_time (pipeline);
|
base = gst_element_get_base_time (pipeline);
|
||||||
|
fail_if (base == GST_CLOCK_TIME_NONE);
|
||||||
|
|
||||||
/* set stream time */
|
/* set stream time */
|
||||||
gst_element_set_state (pipeline, GST_STATE_PAUSED);
|
gst_element_set_state (pipeline, GST_STATE_PAUSED);
|
||||||
|
@ -397,6 +400,7 @@ GST_START_TEST (test_base_time)
|
||||||
GST_TIME_FORMAT " > %" GST_TIME_FORMAT, GST_TIME_ARGS (base),
|
GST_TIME_FORMAT " > %" GST_TIME_FORMAT, GST_TIME_ARGS (base),
|
||||||
GST_TIME_ARGS (upper));
|
GST_TIME_ARGS (upper));
|
||||||
|
|
||||||
|
fail_unless (lower >= base);
|
||||||
fail_unless (observed >= lower - base, "early timestamp: %"
|
fail_unless (observed >= lower - base, "early timestamp: %"
|
||||||
GST_TIME_FORMAT " < %" GST_TIME_FORMAT,
|
GST_TIME_FORMAT " < %" GST_TIME_FORMAT,
|
||||||
GST_TIME_ARGS (observed), GST_TIME_ARGS (lower - base));
|
GST_TIME_ARGS (observed), GST_TIME_ARGS (lower - base));
|
||||||
|
@ -413,11 +417,13 @@ GST_START_TEST (test_base_time)
|
||||||
{
|
{
|
||||||
GstClockID clock_id;
|
GstClockID clock_id;
|
||||||
GstClockTime oldbase = base, oldobserved = observed;
|
GstClockTime oldbase = base, oldobserved = observed;
|
||||||
|
GstClockReturn ret;
|
||||||
|
|
||||||
/* let some time pass */
|
/* let some time pass */
|
||||||
clock_id = gst_clock_new_single_shot_id (clock, upper + WAIT_TIME);
|
clock_id = gst_clock_new_single_shot_id (clock, upper + WAIT_TIME);
|
||||||
fail_unless (gst_clock_id_wait (clock_id, NULL) == GST_CLOCK_OK,
|
ret = gst_clock_id_wait (clock_id, NULL);
|
||||||
"unexpected clock_id_wait return");
|
fail_unless (ret == GST_CLOCK_OK,
|
||||||
|
"unexpected clock_id_wait return %d", ret);
|
||||||
gst_clock_id_unref (clock_id);
|
gst_clock_id_unref (clock_id);
|
||||||
|
|
||||||
lower = gst_clock_get_time (clock);
|
lower = gst_clock_get_time (clock);
|
||||||
|
|
Loading…
Reference in a new issue