diff options
Diffstat (limited to 'gst')
-rw-r--r-- | gst/wavparse/gstwavparse.c | 4 |
1 files changed, 4 insertions, 0 deletions
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; |