[Bug 784831] Seeking a pipeline containing concat only seeks the latest source

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Oct 30 14:58:32 UTC 2017


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

--- Comment #6 from Nicolas Dufresne (stormer) <nicolas at ndufresne.ca> ---
(In reply to Mathieu Duponchelle from comment #5)
> (In reply to Nicolas Dufresne (stormer) from comment #3)
> > Well no, to support duration and seeking the pad request would need to be
> > frozen
> 
> Why?

Duration will change (not a big deal, but most app don't support that), it
would also be racy with the READY to PAUSED transition (hopefully seek will
fail, but it is also often unexpected by app).

(In reply to Sebastian Dröge (slomo) from comment #4)
> (In reply to Nicolas Dufresne (stormer) from comment #3)
> > I would make the seek ans duration query fail though, to avoid the unexpected.
> 
> You mean on the srcpad of concat? It intentionally works right now, proxying
> whatever information there is for the currently active pad.

Yes, though proxying will make it behave as if there was only 1 source. I sense
a behaviour break if someone implement seeking over all sources. All in all, if
you designed it this way, you should maybe document it (and maybe add tests if
not done already).

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