gstreamer/plugins/elements
Alexander Schrab 09bb0c2cdb queue: remove query from queue if queue is flushing
When querying a queue that is flushing we end up adding
a query to the queuearray without taking a reference to
that query (because the normal functionality is to block
until that query is done and discarded from the queue).
This later causes problem if the query is unreffed outside
of the queue before we discard the queue. There is a check
to avoid unreffing any lingering query-objects, but since
the query has been deleted that check fails.

This commit depends on other fixes done to gst_queue_array_find()
and gst_queue_array_drop_element().

https://bugzilla.gnome.org/show_bug.cgi?id=692691
2013-01-30 12:07:52 +00:00
..
.gitignore ignore more 2005-06-17 09:12:33 +00:00
gstcapsfilter.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstcapsfilter.h Fix FSF address 2012-11-03 20:44:48 +00: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 inputselector: fix clock leak in wait_running_time 2012-11-17 10:17:58 +00:00
gstinputselector.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstmultiqueue.c multiqueue: correct overrun handling 2012-12-20 15:34:01 +01:00
gstmultiqueue.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstoutputselector.c NEWSEGMENT -> SEGMENT 2012-12-14 15:24:30 +01:00
gstoutputselector.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstqueue.c queue: remove query from queue if queue is flushing 2013-01-30 12:07:52 +00:00
gstqueue.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstqueue2.c queue2: implement buffering query for all modes 2012-12-20 11:59:54 +01:00
gstqueue2.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsttee.c Fix FSF address 2012-11-03 20:44:48 +00:00
gsttee.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsttypefindelement.c Fix FSF address 2012-11-03 20:44:48 +00:00
gsttypefindelement.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstvalve.c Fix FSF address 2012-11-03 20:44:48 +00:00
gstvalve.h Fix FSF address 2012-11-03 20:44:48 +00:00
Makefile.am dataqueue/queuearray: Make public API again 2012-10-25 14:03:01 +02:00