[Bug 696952] bin: Implement seek in READY/NULL

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Nov 16 02:13:27 UTC 2016


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

--- Comment #24 from Nicolas Dufresne (stormer) <nicolas at ndufresne.ca> ---
What purpose would the GstContext serve ? Do you mean to use it as a container
of the seek information under the hood, or by replacing normal seek function?

The original idea is about having the ability to tell the pipeline where to
start without the usual racyness of the seeks and without the need for an extra
seeking thread. With the addition that bin like decodebin can remember this
information until the pipeline is constructed.

If using GstContext helps I'm fine, otherwise changing core elements makes
sense also (seeking is a core feature).

A small difference here could be that support for that in bin becomes explicit
(implemented by dynamic bin with good helper, or a basclass on top of bin). We
could introduce a gstobject flag to indicate that it is supported by the
element / bins. This way, seek can return false if it cannot be handled in
ready state.

-- 
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