diff --git a/gst-libs/gst/video/gstbasevideodecoder.c b/gst-libs/gst/video/gstbasevideodecoder.c index 312b4cffd7..9bdee8b8bd 100644 --- a/gst-libs/gst/video/gstbasevideodecoder.c +++ b/gst-libs/gst/video/gstbasevideodecoder.c @@ -840,6 +840,10 @@ gst_base_video_decoder_chain (GstPad * pad, GstBuffer * buf) return GST_FLOW_OK; } + if (m < 0) { + g_warning ("subclass returned negative scan %d", m); + } + if (m >= n) { GST_ERROR ("subclass scanned past end %d >= %d", m, n); }