gstreamer/plugins
Vincent Penquerc'h a6decb91ac queue2: fix event/preroll deadlock
The qlock is released between popping a buffer from the queue
and pushing it. When this buffer causes the sink to wait in
preroll, this lets a query see that the queue is empty, and
push the query then wait for it to be serviced. However, this
will not be done till after peroll, and this will thus block.
If upstream was waiting on buffering to reach 100% before
switching to PLAYING, a deadlock would ensue.

We fix it by refusing the query when buffering, as per Wim's
recommendation on IRC.
2014-03-24 12:00:50 +01:00
..
elements queue2: fix event/preroll deadlock 2014-03-24 12:00:50 +01:00
Makefile.am index: remove GstIndex and GstIndexFactory for now 2011-12-30 18:32:57 +00:00