diff --git a/gst-libs/gst/adaptivedemux/gstadaptivedemux.c b/gst-libs/gst/adaptivedemux/gstadaptivedemux.c index 3210ae7b81..734e05993b 100644 --- a/gst-libs/gst/adaptivedemux/gstadaptivedemux.c +++ b/gst-libs/gst/adaptivedemux/gstadaptivedemux.c @@ -1619,8 +1619,7 @@ gst_adaptive_demux_src_query (GstPad * pad, GstObject * parent, GST_MANIFEST_LOCK (demux); - if (fmt == GST_FORMAT_TIME && demux->priv->have_manifest - && !gst_adaptive_demux_is_live (demux)) { + if (fmt == GST_FORMAT_TIME && demux->priv->have_manifest) { duration = demux_class->get_duration (demux); if (GST_CLOCK_TIME_IS_VALID (duration) && duration > 0) {