diff --git a/subprojects/gst-rtsp-server/tests/check/gst/onvif.c b/subprojects/gst-rtsp-server/tests/check/gst/onvif.c index f33e50dc39..3d115a8ab2 100644 --- a/subprojects/gst-rtsp-server/tests/check/gst/onvif.c +++ b/subprojects/gst-rtsp-server/tests/check/gst/onvif.c @@ -290,7 +290,7 @@ test_src_do_seek (GstBaseSrc * bsrc, GstSegment * segment) if (src->segment->rate < 0) { guint64 n_frames = - ROUND_DOWN_TO_10 (gst_util_uint64_scale (src->segment->stop, 1000, + ROUND_DOWN_TO_10 (gst_util_uint64_scale (src->segment->stop - 1, 1000, GST_SECOND)); src->segment->position = n_frames * GST_MSECOND;