< 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 >