[Bug 746524] queue: Add property to allow pushing all queued buffers together

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed May 13 13:57:31 PDT 2015


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

--- Comment #9 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
And it's also only useful if the queue actually has more than a single buffer
at the time of pushing. I would be interested in seeing some numbers of how
much this improves something in a real use case.

I think what would be more useful is something on queue that allows it to
actively buffer up to N nanoseconds/bytes of data and then push that downstream
in one buffer list. That way you are guaranteed to get data downstream in that
chunksize and don't depend on arbitrary decisions by the scheduler and other
uncontrollable events. And it would deterministically introduce latency instead
of something completely random.

(All this would have to take the configured latency and the latency query into
account though, for live pipelines... and especially have a timeout when it
stops waiting for further data)

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