[Bug 753751] Dashdemux: returned seekable range for live streams is not usable

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Nov 24 04:06:10 PST 2015


https://bugzilla.gnome.org/show_bug.cgi?id=753751

--- Comment #44 from A Ashley <bugzilla at ashley-family.net> ---
Under normal circumstances, it is reasonable for a user of the
GST_QUERY_SEEKING API to be able to seek anywhere within the returned range.
However, in the case of live streams, the range returned by GST_QUERY_SEEKING
is only valid for a limited amount of time. There is no way to know how long
the returned range from GST_QUERY_SEEKING is valid. Not sure if it would be
possible to add such information in an ABI compatible manner.

In the case of hlsdemux, the returned range is valid until the next playlist
refresh. In the case of dashdemux, the returned range is valid for 1
nanosecond.

Selecting the earliest available segment for a non-accurate seek seems
reasonable. Not so sure about the accurate case. I would be inclined to fail
the seek request if the accurate flag is specified and the value is before the
seek range.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list