baseparse: ensure non-empty candidate frames
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Wed, 12 Jan 2011 13:40:37 +0000 (14:40 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Fri, 8 Apr 2011 17:07:16 +0000 (18:07 +0100)
gst/audioparsers/gstbaseparse.c

index 88ed92713d914018898619c1db8a64db7c199a9c..c02541d4bdc89af92e7264dc185466509ee74885 100644 (file)
@@ -1958,7 +1958,7 @@ gst_base_parse_chain (GstPad * pad, GstBuffer * buffer)
   GstFlowReturn ret = GST_FLOW_OK;
   GstBuffer *outbuf = NULL;
   GstBuffer *tmpbuf = NULL;
-  guint fsize = 0;
+  guint fsize = 1;
   gint skip = -1;
   const guint8 *data;
   guint old_min_size = 0, min_size, av;
@@ -2293,7 +2293,7 @@ gst_base_parse_scan_frame (GstBaseParse * parse, GstBaseParseClass * klass,
 {
   GstBuffer *buffer, *outbuf;
   GstFlowReturn ret = GST_FLOW_OK;
-  guint fsize = 0, min_size, old_min_size = 0;
+  guint fsize = 1, min_size, old_min_size = 0;
   gint skip = 0;
 
   g_return_val_if_fail (frame != NULL, GST_FLOW_ERROR);