[Bug 660421] [queue2] blocked pipeline when using tee and mpeg2enc on size 520x416

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Sep 29 05:32:27 PDT 2011

  GStreamer | gstreamer (core) | git

Vincent Penquerc'h <vincent.penquerch> changed:

           What    |Removed                     |Added
                 CC|                            |vincent.penquerch at collabora
                   |                            |.co.uk

--- Comment #1 from Vincent Penquerc'h <vincent.penquerch at collabora.co.uk> 2011-09-29 12:32:21 UTC ---
It looks like the mjpegtools encoder stalls in encoding while gathering
buffers, and will only start outputting encoded buffers after it's seen a few
input buffers.
It just happens that the queue2 doesn't have quite high enough a byte limit,
and will block before mpeg2enc decides it's seen enough to start outputting,
which in turns makes the pipeline finish prerolling.

Not sure increasing the default queue2 limit would solve much, as the de facto
limit probably depends on the size of the input (though that's a guess - BTW,
it doesn't work either when changing height to 520, it starts to work as I
decrease resolution, consistent with that hopothesis).

Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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