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

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sun Oct 29 16:34:49 UTC 2017


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

Mathieu Duponchelle <mduponchelle1 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mduponchelle1 at gmail.com
           Severity|normal                      |enhancement

--- Comment #2 from Mathieu Duponchelle <mduponchelle1 at gmail.com> ---
This corresponds to the currently intended behaviour. The behaviour you want
would be a nice addition, but currently the implementation does not make it
possible, as all pads except the currently-active one block immediately, which
means concat can't know for example the total duration of its concatenated
input streams.

To achieve this behaviour would involve accepting and queuing the mandatory
start up events (stream-start / caps / segment) without blocking, which would
let it present its output stream a bit more accurately (eg it could output a
segment with an accurate duration, or know which pad to switch to when a seek
event is sent).

Sorting this as enhancement, we'll be happy to give you advice on how to do
this if you feel like tackling this :)

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