wavpackparse: Don't use GST_FLOW_IS_FATAL()

This commit is contained in:
Sebastian Dröge 2010-08-27 18:15:03 +02:00
parent 58427ee02d
commit 8fa6504d34

View File

@ -1148,7 +1148,6 @@ pause:
GST_LOG_OBJECT (parse, "pausing task, reason %s", reason); GST_LOG_OBJECT (parse, "pausing task, reason %s", reason);
gst_pad_pause_task (parse->sinkpad); gst_pad_pause_task (parse->sinkpad);
if (GST_FLOW_IS_FATAL (flow_ret) || flow_ret == GST_FLOW_NOT_LINKED) {
if (flow_ret == GST_FLOW_UNEXPECTED && parse->srcpad) { if (flow_ret == GST_FLOW_UNEXPECTED && parse->srcpad) {
if (parse->segment.flags & GST_SEEK_FLAG_SEGMENT) { if (parse->segment.flags & GST_SEEK_FLAG_SEGMENT) {
GstClockTime stop; GstClockTime stop;
@ -1165,14 +1164,14 @@ pause:
GST_LOG_OBJECT (parse, "Sending EOS, at end of stream"); GST_LOG_OBJECT (parse, "Sending EOS, at end of stream");
gst_pad_push_event (parse->srcpad, gst_event_new_eos ()); gst_pad_push_event (parse->srcpad, gst_event_new_eos ());
} }
} else { } else if (flow_ret == GST_FLOW_NOT_LINKED
|| flow_ret < GST_FLOW_UNEXPECTED) {
GST_ELEMENT_ERROR (parse, STREAM, FAILED, GST_ELEMENT_ERROR (parse, STREAM, FAILED,
(_("Internal data stream error.")), (_("Internal data stream error.")), ("stream stopped, reason %s",
("stream stopped, reason %s", reason)); reason));
if (parse->srcpad) if (parse->srcpad)
gst_pad_push_event (parse->srcpad, gst_event_new_eos ()); gst_pad_push_event (parse->srcpad, gst_event_new_eos ());
} }
}
return; return;
} }
} }