gstreamer/plugins/elements
Mike Ruprecht a71f3ce6e8 funnel: Only emit EOS event if all sinkpads have received one
If multiple sources are plugged into the funnel and one of the
sources emits an EOS, that event is propogated through the funnel
even though other sources connected to the funnel may still be
pushing data. This patch waits to send an EOS event until the
funnel has received an EOS event on each sinkpad.

Ported from d397ea97 in 0.10 branch.
2012-05-31 13:39:05 -04:00
..
.gitignore ignore more 2005-06-17 09:12:33 +00:00
gstcapsfilter.c plugins: use new gst_element_class_set_static_metadata() 2012-04-09 13:05:07 +01:00
gstcapsfilter.h Add more missing docs. 2007-08-13 13:33:07 +00:00
gstdataqueue.c Update for new gthread API 2012-01-19 09:27:04 +01:00
gstdataqueue.h Update for new gthread API 2012-01-19 09:27:04 +01:00
gstelements.c gst: Change name parameter of GST_PLUGIN_DEFINE() to not take a string anymore 2012-04-05 14:17:16 +02:00
gstfakesink.c plugins: use new gst_element_class_set_static_metadata() 2012-04-09 13:05:07 +01:00
gstfakesink.h Use recent GLib API unconditionally now that we depend on the latest GLib 2012-01-22 01:25:22 +00:00
gstfakesrc.c fakesrc: put byte position rather than buffer count into GST_BUFFER_OFFSET 2012-05-24 23:33:14 +01:00
gstfakesrc.h fakesrc: put byte position rather than buffer count into GST_BUFFER_OFFSET 2012-05-24 23:33:14 +01:00
gstfdsink.c plugins: use new gst_element_class_set_static_metadata() 2012-04-09 13:05:07 +01:00
gstfdsink.h fdsink: implement SEEKING query 2012-02-25 15:08:55 +00:00
gstfdsrc.c plugins: use new gst_element_class_set_static_metadata() 2012-04-09 13:05:07 +01:00
gstfdsrc.h fdsrc: allow specifying the size in bytes on the uri 2010-04-09 13:21:19 +02:00
gstfilesink.c plugins: use new gst_element_class_set_static_metadata() 2012-04-09 13:05:07 +01:00
gstfilesink.h build: sprintf, sscanf need stdio.h 2009-10-07 10:59:54 +03:00
gstfilesrc.c filesrc: remove references to mmap in comments and debug messages 2012-05-15 19:12:58 +01:00
gstfilesrc.h filesrc: remove MMAP code 2011-06-07 17:03:09 +02:00
gstfunnel.c funnel: Only emit EOS event if all sinkpads have received one 2012-05-31 13:39:05 -04:00
gstfunnel.h funnel: Integrate into the build system and rename the types 2011-03-29 11:20:05 +02:00
gstidentity.c plugins: use new gst_element_class_set_static_metadata() 2012-04-09 13:05:07 +01:00
gstidentity.h Use recent GLib API unconditionally now that we depend on the latest GLib 2012-01-22 01:25:22 +00:00
gstinputselector.c inputselector: Don't try to sync on the segment if it has no TIME format 2012-05-31 17:46:23 +02:00
gstinputselector.h inputselector: Properly sync when changing streams 2012-05-31 12:38:20 +02:00
gstmultiqueue.c multiqueue: gst_single_queue_flush unlocks the queue twice 2012-04-13 23:57:35 +01:00
gstmultiqueue.h multiqueue: fix size of atomic counter 2012-01-22 01:27:42 +00:00
gstoutputselector.c plugins: use new gst_element_class_set_static_metadata() 2012-04-09 13:05:07 +01:00
gstoutputselector.h output-selector: Add pad-negotiation-mode property 2011-01-06 18:42:29 +00:00
gstqueue.c plugins: use new gst_element_class_set_static_metadata() 2012-04-09 13:05:07 +01:00
gstqueue.h queue: add support for serialized queries 2012-03-14 15:42:33 +01:00
gstqueue2.c queue2: Fix property name in the docs 2012-05-31 12:56:22 +02:00
gstqueue2.h Merge remote-tracking branch 'origin/0.10' 2012-04-10 12:55:31 +02:00
gsttee.c tee: Remove unneeded unlock 2012-04-18 13:43:32 +02:00
gsttee.h Update for new gthread API 2012-01-19 09:27:04 +01:00
gsttypefindelement.c typefindelement: if sink pad is activated do not change mode 2012-05-14 12:56:05 +02:00
gsttypefindelement.h typefind: remove const from refcounted GstCaps 2012-03-10 09:25:43 +01:00
gstvalve.c plugins: use new gst_element_class_set_static_metadata() 2012-04-09 13:05:07 +01:00
gstvalve.h valve: Repush sticky events after disabling dropping 2012-01-30 12:58:43 +00:00
Makefile.am gst: Change versioning 2012-04-04 14:28:55 +02:00