[Bug 745768] aggregator: Add internal queue

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Mar 9 09:12:42 PDT 2015


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

--- Comment #19 from Olivier Crête <olivier.crete at ocrete.ca> ---
(In reply to Sebastian Dröge (slomo) from comment #18)
> How is that related to setting the latency property though?

If you have a latency set, it's probably because you want to use it in live
mode, otherwise you wouldn't set it. Also, live mode with a zero latency
doesn't make much sense, as you'd be almost guaranteed to start dropping
packets. 

> And shouldn't it instead wake up the srcpad task whenever a pad is added, or
> linked, or receives a reconfigure event, and then update the latency?

None of those things happen with the example gst-launch pipeline, if you just
start with one source that produces buffers and the other which may produce
buffers sometimes in the future (or may not), then playback never starts,
because the aggregator subclass will not push anything out before getting a
latency query (to figure out if the source is live), but it won't get a latency
query before pushing out a buffer to complete the pre-roll.

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