gstreamer/plugins/elements
Wim Taymans 2f78e96299 queue2: only block serialized query when it's safe
We must be certain that we don't cause a deadlock when blocking the serialized
queries. One such deadlock can happen when we are buffering and downstream is
blocked in preroll and a serialized query arrives. Downstream will not unblock
(and allow our query to execute) until we complete buffering and buffering will
not complete until we can answer the query..

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=702840
2013-06-24 23:29:16 +02:00
..
.gitignore ignore more 2005-06-17 09:12:33 +00:00
gstcapsfilter.c capsfilter: Add more debug output and forward caps events immediately too 2013-05-09 09:51:13 +02:00
gstcapsfilter.h capsfilter: Send all events that should happen after CAPS after the CAPS event 2013-05-09 09:32:49 +02:00
gstelements.c elements: fix leading space in plugin description string 2012-11-06 16:58:04 +00:00
gstfakesink.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstfakesink.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstfakesrc.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstfakesrc.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstfdsink.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstfdsink.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstfdsrc.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstfdsrc.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstfilesink.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstfilesink.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstfilesrc.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstfilesrc.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstfunnel.c gstfunnel: avoid access of freed pad 2012-06-14 14:10:22 +01:00
gstfunnel.h plugins: sprinkle some more G_GNUC_INTERNAL 2012-07-14 20:05:53 +01:00
gstidentity.c NEWSEGMENT -> SEGMENT 2012-12-14 15:24:30 +01:00
gstidentity.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstinputselector.c input-selector: send notify::active signal for input-selector pads. 2013-06-06 17:16:47 +02:00
gstinputselector.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstmultiqueue.c (multi)queue: Don't access query items during flushing 2013-05-27 16:38:18 +02:00
gstmultiqueue.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstoutputselector.c outputselector: Always forward sticky events to all pads 2013-05-09 12:27:12 +02:00
gstoutputselector.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstqueue.c queue: Don't hold the queue mutex while doing serialized queries downstream 2013-06-19 10:53:21 +02:00
gstqueue.h queue: Fix handling of serialized queries 2013-05-27 15:59:07 +02:00
gstqueue2.c queue2: only block serialized query when it's safe 2013-06-24 23:29:16 +02:00
gstqueue2.h queue2: Add support for serialized queries if using a memory queue 2013-05-24 19:22:22 +02:00
gsttee.c tee: fix property description for now-unused "alloc-pad" property 2013-05-24 23:28:04 +01:00
gsttee.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsttypefindelement.c typefind: Handle the force-caps property more similar to all typefinding code flow 2013-05-15 13:22:04 +02:00
gsttypefindelement.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstvalve.c valve: Don't read sticky flag from unrefed event 2013-05-25 22:03:53 -04:00
gstvalve.h Fix FSF address 2012-11-03 20:44:48 +00:00
Makefile.am gst: Add better support for static plugins 2013-04-15 15:52:18 +02:00