mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-09 17:44:14 +00:00
check: fix position unit test
This commit is contained in:
parent
cf4334fbfb
commit
10099e1e70
1 changed files with 4 additions and 2 deletions
|
@ -1121,14 +1121,16 @@ GST_START_TEST (test_async_done)
|
|||
|
||||
/* join the thread. At this point we know the sink processed the last buffer
|
||||
* and the position should now be 210 seconds; the time of the last buffer we
|
||||
* pushed */
|
||||
* pushed. The element has no clock or base-time so it only reports the
|
||||
* last seen timestamp of the buffer, it does not know how much of the buffer
|
||||
* is consumed. */
|
||||
GST_DEBUG ("joining thread");
|
||||
g_thread_join (thread);
|
||||
|
||||
gst_element_query_position (sink, GST_FORMAT_TIME, &position);
|
||||
GST_DEBUG ("last buffer position %" GST_TIME_FORMAT,
|
||||
GST_TIME_ARGS (position));
|
||||
fail_unless (position == 310 * GST_SECOND, "position is wrong");
|
||||
fail_unless (position == 210 * GST_SECOND, "position is wrong");
|
||||
|
||||
gst_object_unref (sinkpad);
|
||||
|
||||
|
|
Loading…
Reference in a new issue