More EOS changes.
authorWim Taymans <wim.taymans@gmail.com>
Sat, 20 Jan 2001 17:59:25 +0000 (17:59 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Sat, 20 Jan 2001 17:59:25 +0000 (17:59 +0000)
commit7ce56f5dab57bbb79caa58a8b592570426666453
treef843a7d35f9bf97456b2a648906385683eda83ac
parent029e7bfbd9c7469ba4337f4fde5bd4f765880580
More EOS changes.

Original commit message from CVS:
More EOS changes.
When a bin2 is found inside a bin1, we add the bin2 to the EOS providers
of the bin1. When there is nothing more to schedule in bin1 and bin2 has
fired EOS, bin1 is in EOS.
The queue overrides the EOS notification and calls EOS on the src pad
when the queue is empty and the sink pad is in EOS.
gst/gstbin.c
gst/gstbin.h
gst/gstelement.c
gst/gstqueue.c
gst/gstscheduler.c
gst/gstthread.c
plugins/elements/gstqueue.c