< prev index next >

modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-good/gst/wavparse/gstwavparse.c

Print this page
rev 11070 : imported patch 12.patch

*** 2062,2071 **** --- 2062,2079 ---- wav->max_buf_size * ABS (wav->segment.rate)); if (desired >= wav->blockalign && wav->blockalign > 0) desired -= (desired % wav->blockalign); + #ifdef GSTREAMER_LITE + if (desired == 0) { + GST_ELEMENT_ERROR (wav, STREAM, DEMUX, (NULL), + ("Invalid stream")); + return GST_FLOW_ERROR; + } + #endif // GSTREAMER_LITE + GST_LOG_OBJECT (wav, "Fetching %" G_GINT64_FORMAT " bytes of data " "from the sinkpad", desired); if (wav->streaming) { guint avail = gst_adapter_available (wav->adapter);
< prev index next >