[Bug 746808] Queue with min-threshold stalls dynamic pipeline

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Apr 3 08:45:57 PDT 2015


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

--- Comment #6 from Jesper Larsen <knorr.jesper at gmail.com> ---
I'm trying to do a "delayed" recording of a live source. Meaning that I want to
keep x seconds of buffer such that I can start saving buffers to file where the
first buffer saved would be from x seconds ago.

What seems odd is that the queue is not getting fed with buffers from the live
source. When the pipeline is first started, the queue is not forwarding buffers
until it reaches the min-threshold. However, the queue is receiving buffers. If
the sink is changed the queue no longer receives buffers, which means it never
pushes buffers to the new sink.

I currently workaround this by setting the min-threshold to 0 when the sink is
changed, and then resetting the min-threshold to x seconds when the new sink
reaches PLAYING. I guess this is basically the same Vincent suggests by
temporarily disregarding the min-threshold.

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