avidemux: don't post an error if EOS can't be pushed downstream.
authorAlessandro Decina <alessandro.decina@collabora.co.uk>
Tue, 24 Mar 2009 11:42:13 +0000 (12:42 +0100)
committerAlessandro Decina <alessandro.decina@collabora.co.uk>
Tue, 24 Mar 2009 11:42:13 +0000 (12:42 +0100)
This aligns avidemux with other demuxers and fixes a bug using avidemux
with a recent gnonlin.

gst/avi/gstavidemux.c

index adea05f..f927b12 100644 (file)
@@ -4175,12 +4175,7 @@ pause:
     }
     if (push_eos) {
       GST_INFO_OBJECT (avi, "sending eos");
-      if (!(gst_avi_demux_push_event (avi, gst_event_new_eos ()))) {
-        /* if we don't error out here it will hang */
-        GST_ELEMENT_ERROR (avi, STREAM, FAILED,
-            (_("Internal data stream error.")),
-            ("downstream did not handle EOS"));
-      }
+      gst_avi_demux_push_event (avi, gst_event_new_eos ());
     }
   }
 }