summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlivier Crete <olivier.crete@collabora.co.uk>2008-05-02 19:09:54 +0000
committerEdward Hervey <bilboed@bilboed.com>2009-02-17 19:29:05 +0100
commit8a2f376f04e661228ad740edd789a46aeb6866ff (patch)
tree677fc45dd3f3729f54755f482fe495b003df6820
parente23efd9e812ef83aae3e2aea7cc9ced6a0a97336 (diff)
downloadgst-plugins-bad-8a2f376f04e661228ad740edd789a46aeb6866ff.tar.gz
gst-plugins-bad-8a2f376f04e661228ad740edd789a46aeb6866ff.tar.bz2
gst-plugins-bad-8a2f376f04e661228ad740edd789a46aeb6866ff.zip
[MOVED FROM GST-P-FARSIGHT] Don't return EOS if we have no pads
20080502190954-3e2dc-41351225e909e6d0837a6a60e187d33ab186ad76.gz
-rw-r--r--gst/liveadder/liveadder.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gst/liveadder/liveadder.c b/gst/liveadder/liveadder.c
index 6f9d9cd2..4dd96d9f 100644
--- a/gst/liveadder/liveadder.c
+++ b/gst/liveadder/liveadder.c
@@ -1020,6 +1020,10 @@ check_eos_locked (GstLiveAdder *adder)
{
GList *item;
+ /* We can't be EOS if we have no sinkpads */
+ if (adder->sinkpads == NULL)
+ return FALSE;
+
for (item = adder->sinkpads;
item;
item = g_list_next (item))