mxfdemux: Don't use GST_FLOW_IS_FATAL()

This commit is contained in:
Sebastian Dröge 2010-08-27 18:48:25 +02:00
parent f6713f9c3b
commit dd8ae4e027

View file

@ -2761,7 +2761,6 @@ pause:
GST_LOG_OBJECT (demux, "pausing task, reason %s", reason);
gst_pad_pause_task (pad);
if (GST_FLOW_IS_FATAL (ret) || ret == GST_FLOW_NOT_LINKED) {
if (ret == GST_FLOW_UNEXPECTED) {
/* perform EOS logic */
if (demux->segment.flags & GST_SEEK_FLAG_SEGMENT) {
@ -2789,7 +2788,7 @@ pause:
GST_WARNING_OBJECT (demux, "failed pushing EOS on streams");
}
}
} else {
} else if (ret == GST_FLOW_NOT_LINKED || ret < GST_FLOW_UNEXPECTED) {
GstEvent *e;
GST_ELEMENT_ERROR (demux, STREAM, FAILED,
@ -2799,7 +2798,6 @@ pause:
gst_event_set_seqnum (e, demux->seqnum);
gst_mxf_demux_push_src_event (demux, e);
}
}
gst_object_unref (demux);
return;
}