gstreamer/libs/gst
Tim-Philipp Müller 2a3d26e66e Fix multiqueue leaking buffers and events when downstream or the queue are flushing. Make refcounting assumptions exp...
Original commit message from CVS:
* libs/gst/base/gstdataqueue.c:
* libs/gst/base/gstdataqueue.h:
* plugins/elements/gstmultiqueue.c: (gst_single_queue_push_one),
(gst_multi_queue_item_new), (gst_multi_queue_chain),
(gst_multi_queue_sink_event):
* tests/check/elements/multiqueue.c: (multiqueue_suite):
Fix multiqueue leaking buffers and events when downstream or the
queue are flushing. Make refcounting assumptions explicit and
document them (shouldn't break existing code that uses it other than
maybe leak miniobjects, but that already happens anyway). Add unit
test for the most common flushing case. Fixes #423700.
2007-06-06 18:11:10 +00:00
..
base Fix multiqueue leaking buffers and events when downstream or the queue are flushing. Make refcounting assumptions exp... 2007-06-06 18:11:10 +00:00
check libs/gst/check/gstcheck.c: Actually write ABI structs to the file specified in the GST_ABI environment variable, as t... 2007-01-16 09:57:50 +00:00
controller libs/gst/controller/gstcontroller.c: Clarify docs: The get_all, get_value_array(s) functions don't modify the GObject... 2007-06-06 14:20:01 +00:00
dataprotocol Printf fixes. 2006-10-05 14:26:08 +00:00
net libs/gst/net/gstnetclientclock.c: Remove local debugging system and use Gstreamer's instead. 2006-10-09 10:14:28 +00:00
Makefile.am CVS surgery + support to move base, check, and net out of gst and into libs/gst 2005-11-29 19:12:30 +00:00