From 6de492dea85da7e39c5df864a83802cf3e46b93f Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 13 Jun 2006 17:05:25 +0000 Subject: gst/wavparse/gstwavparse.c: Handle premature EOS gracefully. Original commit message from CVS: * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_data): Handle premature EOS gracefully. --- gst/wavparse/gstwavparse.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gst') diff --git a/gst/wavparse/gstwavparse.c b/gst/wavparse/gstwavparse.c index 2917e944..69cb38ef 100644 --- a/gst/wavparse/gstwavparse.c +++ b/gst/wavparse/gstwavparse.c @@ -1450,6 +1450,10 @@ found_eos: } pull_error: { + /* check if we got EOS */ + if (res == GST_FLOW_UNEXPECTED) + goto found_eos; + GST_DEBUG_OBJECT (wav, "Error getting %" G_GINT64_FORMAT " bytes from the " "sinkpad (dataleft = %" G_GINT64_FORMAT ")", desired, wav->dataleft); return res; -- cgit