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

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Apr 5 23:51:45 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=696952
  GStreamer | gstreamer (core) | git

--- Comment #5 from Sebastian Dröge <slomo at circular-chaos.org> 2013-04-06 06:51:38 UTC ---
(In reply to comment #3)
> So the idea is that when sending the seek to the pipeline, it is not
> distributed the regular way (to sinks and hen travel upstream), but instead
> send directly to bins and sources?

Send directly to *any* element that is inside the bin, and any element that is
added to the bin until it goes to PAUSED. After that it is normal event
distribution as always.

(In reply to comment #4)

> Yes, this is the basic, though I feel it need to be more controlled then that,
> and most demuxer don't cache those seek event on ready, or don't even have
> support for early seeks.

Maybe we could add a GstElementFlag to mark elements that do handle seeks, or
can handle seeks in READY. Not sure...
What problem do you see from sending this event just to everything? That when
going to READY there could be millions of seeks happening? I don't think that
will happen as this would only do something useful for those elements that
drive the pipeline later (i.e. the demuxers or parsers in pull mode).

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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