[Bug 702840] queue2 does not work with use-buffering=true

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jun 24 14:15:07 PDT 2013


http://bugzilla.gnome.org/show_bug.cgi?id=702840
  GStreamer | gst-plugins-base | git

Wim Taymans <wim.taymans> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |wim.taymans at gmail.com

--- Comment #1 from Wim Taymans <wim.taymans at gmail.com> 2013-06-24 21:14:57 UTC ---
It's caused by adding support for serialized queries. 

* queue2 is blocked pushing a buffer downstream because the sink is blocking in
preroll
* The basesrc is doing an allocation query that blocks waiting for a reply that
never comes because the pushing side it blocked.

I think the best thing for now is to only forward the serialized query when:

 - The queue is empty, so you know nothing is blocking downstream
 - *or* The queue is not buffering

-- 
Configure bugmail: http://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