mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-19 06:46:38 +00:00
gstsegment: Add check for gst_segment_offset_running_time()
Add a check for gst_segment_offset_running_time() that values are taken directly from the segment base if possible.
This commit is contained in:
parent
260b9791fc
commit
4aeac4b551
1 changed files with 9 additions and 0 deletions
|
@ -862,6 +862,15 @@ GST_START_TEST (segment_full)
|
|||
GST_DEBUG ("%" G_GUINT64_FORMAT, rt);
|
||||
fail_unless (rt == 50);
|
||||
|
||||
/* Forward jump will be applied directly to the base field */
|
||||
fail_unless (gst_segment_offset_running_time (&segment, GST_FORMAT_TIME,
|
||||
50) == TRUE);
|
||||
fail_unless (segment.base == 50);
|
||||
/* Now there's enough base, a negative offset should come from there */
|
||||
fail_unless (gst_segment_offset_running_time (&segment, GST_FORMAT_TIME,
|
||||
-50) == TRUE);
|
||||
fail_unless (segment.base == 0);
|
||||
|
||||
segment.start = 50;
|
||||
segment.stop = 300;
|
||||
segment.position = 150;
|
||||
|
|
Loading…
Reference in a new issue