pad: don't pause task on EOS
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 5 Jun 2012 07:10:05 +0000 (09:10 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Tue, 5 Jun 2012 07:10:05 +0000 (09:10 +0200)
Elements should not rely on core to pause tasks on EOS.

gst/gstpad.c

index ab21a00..0a443b8 100644 (file)
@@ -2637,12 +2637,6 @@ gst_pad_event_default (GstPad * pad, GstObject * parent, GstEvent * event)
   GST_LOG_OBJECT (pad, "default event handler");
 
   switch (GST_EVENT_TYPE (event)) {
-    case GST_EVENT_EOS:
-    {
-      GST_DEBUG_OBJECT (pad, "pausing task because of eos");
-      gst_pad_pause_task (pad);
-      break;
-    }
     case GST_EVENT_CAPS:
       forward = GST_PAD_IS_PROXY_CAPS (pad);
       result = TRUE;