diff --git a/ext/smoothstreaming/gstmssdemux.c b/ext/smoothstreaming/gstmssdemux.c index 0fdea3b4d2..99b1b47245 100644 --- a/ext/smoothstreaming/gstmssdemux.c +++ b/ext/smoothstreaming/gstmssdemux.c @@ -728,5 +728,5 @@ gst_mss_demux_requires_periodical_playlist_update (GstAdaptiveDemux * demux) { GstMssDemux *mssdemux = GST_MSS_DEMUX_CAST (demux); - return (!gst_mss_manifest_is_live (mssdemux->manifest)); + return TRUE; } diff --git a/ext/smoothstreaming/gstmssmanifest.c b/ext/smoothstreaming/gstmssmanifest.c index 56e151e2d1..fb1eb0df8b 100644 --- a/ext/smoothstreaming/gstmssmanifest.c +++ b/ext/smoothstreaming/gstmssmanifest.c @@ -1315,9 +1315,6 @@ gst_mss_stream_reload_fragments (GstMssStream * stream, xmlNodePtr streamIndex) guint64 current_gst_time; GstMssFragmentListBuilder builder; - if (stream->has_live_fragments) - return; - current_gst_time = gst_mss_stream_get_fragment_gst_timestamp (stream); gst_mss_fragment_list_builder_init (&builder);