diff --git a/libs/gst/base/gstbasesrc.c b/libs/gst/base/gstbasesrc.c index be6dc4669f..d235a48547 100644 --- a/libs/gst/base/gstbasesrc.c +++ b/libs/gst/base/gstbasesrc.c @@ -2918,10 +2918,6 @@ gst_base_src_loop (GstPad * pad) if (GST_CLOCK_TIME_IS_VALID (duration)) { if (src->segment.rate >= 0.0) position += duration; - else if (position > duration) - position -= duration; - else - position = 0; } break; }