mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-20 08:41:07 +00:00
splitmux test: Use passed first/last timestamps
Don't hard-code the expected timestamp range, use the values the caller is passing in.
This commit is contained in:
parent
91080c4804
commit
57939fd98a
1 changed files with 8 additions and 6 deletions
|
@ -189,8 +189,8 @@ receive_handoff (GstElement * object G_GNUC_UNUSED, GstBuffer * buf,
|
|||
}
|
||||
|
||||
static void
|
||||
test_playback (const gchar * in_pattern, GstClockTime first_time,
|
||||
GstClockTime last_time)
|
||||
test_playback (const gchar * in_pattern, GstClockTime exp_first_time,
|
||||
GstClockTime exp_last_time)
|
||||
{
|
||||
GstMessage *msg;
|
||||
GstElement *pipeline;
|
||||
|
@ -233,11 +233,13 @@ test_playback (const gchar * in_pattern, GstClockTime first_time,
|
|||
fail_unless (GST_MESSAGE_TYPE (msg) == GST_MESSAGE_EOS);
|
||||
gst_message_unref (msg);
|
||||
/* Check we saw the entire range of values */
|
||||
fail_unless (first_ts == 0,
|
||||
"Expected start of playback range 0, got %" GST_TIME_FORMAT,
|
||||
fail_unless (first_ts == exp_first_time,
|
||||
"Expected start of playback range %" GST_TIME_FORMAT
|
||||
", got %" GST_TIME_FORMAT, GST_TIME_ARGS (exp_first_time),
|
||||
GST_TIME_ARGS (first_ts));
|
||||
fail_unless (last_ts == (3 * GST_SECOND),
|
||||
"Expected end of playback range 3s, got %" GST_TIME_FORMAT,
|
||||
fail_unless (last_ts == exp_last_time,
|
||||
"Expected end of playback range %" GST_TIME_FORMAT
|
||||
", got %" GST_TIME_FORMAT, GST_TIME_ARGS (exp_last_time),
|
||||
GST_TIME_ARGS (last_ts));
|
||||
|
||||
gst_object_unref (pipeline);
|
||||
|
|
Loading…
Reference in a new issue