plugins/elements/gstqueue.*: When downstream returns UNEXPECTED from pushing a buffer...
authorWim Taymans <wim.taymans@gmail.com>
Fri, 14 Sep 2007 20:24:22 +0000 (20:24 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Fri, 14 Sep 2007 20:24:22 +0000 (20:24 +0000)
commitf49cb86d169e06489c741929827000913573e085
tree9d0454f3ffd6bbbd7806f3023789c8e85878e3c2
parent4987f5a70f634582b1cb250683d0dc1d6523e10b
plugins/elements/gstqueue.*: When downstream returns UNEXPECTED from pushing a buffer, don't try to push more buffers...

Original commit message from CVS:
* plugins/elements/gstqueue.c: (gst_queue_locked_enqueue),
(gst_queue_handle_sink_event), (gst_queue_chain),
(gst_queue_push_one), (gst_queue_handle_src_query),
(gst_queue_sink_activate_push), (gst_queue_src_activate_push):
* plugins/elements/gstqueue.h:
When downstream returns UNEXPECTED from pushing a buffer, don't try to
push more buffers but allow pushing of EOS and NEWSEGMENT.
Add some more debug info here and there. Fixes #476514.
ChangeLog
plugins/elements/gstqueue.c
plugins/elements/gstqueue.h