Set the element to eos after all EOS events are pushed
authorWim Taymans <wim.taymans@gmail.com>
Fri, 31 May 2002 21:34:45 +0000 (21:34 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Fri, 31 May 2002 21:34:45 +0000 (21:34 +0000)
Original commit message from CVS:
Set the element to eos after all EOS events are pushed

gst/gstpad.c

index cb1498d..c265c5f 100644 (file)
@@ -2355,8 +2355,8 @@ gst_pad_event_default (GstPad *pad, GstEvent *event)
  
   switch (GST_EVENT_TYPE (event)) {
     case GST_EVENT_EOS:
-      gst_element_set_eos (element);
       gst_pad_event_default_dispatch (pad, element, event);
+      gst_element_set_eos (element);
       /* we have to try to schedule another element because this one is disabled */
       gst_element_yield (element);
       break;